!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=function(t,r){return void 0===r&&(r="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(r),r}:e(jQuery)}(function(e){"use strict";function t(t){var r=t.data;t.isDefaultPrevented()||(t.preventDefault(),e(t.target).closest("form").ajaxSubmit(r))}function r(t){var r=t.target,a=e(r);if(!a.is("[type=submit],[type=image]")){var n=a.closest("[type=submit]");if(0===n.length)return;r=n[0]}var i=r.form;if(i.clk=r,"image"===r.type)if("undefined"!=typeof t.offsetX)i.clk_x=t.offsetX,i.clk_y=t.offsetY;else if("function"==typeof e.fn.offset){var o=a.offset();i.clk_x=t.pageX-o.left,i.clk_y=t.pageY-o.top}else i.clk_x=t.pageX-r.offsetLeft,i.clk_y=t.pageY-r.offsetTop;setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)}function a(){if(e.fn.ajaxSubmit.debug){var t="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(t):window.opera&&window.opera.postError&&window.opera.postError(t)}}var n=/\r?\n/g,i={};i.fileapi=e('').get(0).files!==undefined,i.formdata="undefined"!=typeof window.FormData;var o=!!e.fn.prop;e.fn.attr2=function(){if(!o)return this.attr.apply(this,arguments);var e=this.prop.apply(this,arguments);return e&&e.jquery||"string"==typeof e?e:this.attr.apply(this,arguments)},e.fn.ajaxSubmit=function(t,r,n,s){function u(r){function n(e){var t=null;try{e.contentWindow&&(t=e.contentWindow.document)}catch(r){a("cannot get iframe.contentWindow document: "+r)}if(t)return t;try{t=e.contentDocument?e.contentDocument:e.document}catch(r){a("cannot get iframe.contentDocument: "+r),t=e.document}return t}function i(){function t(){try{var e=n(g).readyState;a("state="+e),e&&"uninitialized"===e.toLowerCase()&&setTimeout(t,50)}catch(r){a("Server abort: ",r," (",r.name,")"),s(L),j&&clearTimeout(j),j=undefined}}var r=d.attr2("target"),i=d.attr2("action"),o=d.attr("enctype")||d.attr("encoding")||"multipart/form-data";w.setAttribute("target",m),c&&!/post/i.test(c)||w.setAttribute("method","POST"),i!==f.url&&w.setAttribute("action",f.url),f.skipEncodingOverride||c&&!/post/i.test(c)||d.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),f.timeout&&(j=setTimeout(function(){T=!0,s(A)},f.timeout));var u=[];try{if(f.extraData)for(var l in f.extraData)f.extraData.hasOwnProperty(l)&&(e.isPlainObject(f.extraData[l])&&f.extraData[l].hasOwnProperty("name")&&f.extraData[l].hasOwnProperty("value")?u.push(e('',k).val(f.extraData[l].value).appendTo(w)[0]):u.push(e('',k).val(f.extraData[l]).appendTo(w)[0]));f.iframeTarget||h.appendTo(D),g.attachEvent?g.attachEvent("onload",s):g.addEventListener("load",s,!1),setTimeout(t,15);try{w.submit()}catch(p){document.createElement("form").submit.apply(w)}}finally{w.setAttribute("action",i),w.setAttribute("enctype",o),r?w.setAttribute("target",r):d.removeAttr("target"),e(u).remove()}}function s(t){if(!x.aborted&&!X){if((O=n(g))||(a("cannot access response document"),t=L),t===A&&x)return x.abort("timeout"),void S.reject(x,"timeout");if(t===L&&x)return x.abort("server abort"),void S.reject(x,"error","server abort");if(O&&O.location.href!==f.iframeSrc||T){g.detachEvent?g.detachEvent("onload",s):g.removeEventListener("load",s,!1);var r,i="success";try{if(T)throw"timeout";var o="xml"===f.dataType||O.XMLDocument||e.isXMLDoc(O);if(a("isXml="+o),!o&&window.opera&&(null===O.body||!O.body.innerHTML)&&--C)return a("requeing onLoad callback, DOM not available"),void setTimeout(s,250);var u=O.body?O.body:O.documentElement;x.responseText=u?u.innerHTML:null,x.responseXML=O.XMLDocument?O.XMLDocument:O,o&&(f.dataType="xml"),x.getResponseHeader=function(e){return{"content-type":f.dataType}[e.toLowerCase()]},u&&(x.status=Number(u.getAttribute("status"))||x.status,x.statusText=u.getAttribute("statusText")||x.statusText);var c=(f.dataType||"").toLowerCase(),l=/(json|script|text)/.test(c);if(l||f.textarea){var d=O.getElementsByTagName("textarea")[0];if(d)x.responseText=d.value,x.status=Number(d.getAttribute("status"))||x.status,x.statusText=d.getAttribute("statusText")||x.statusText;else if(l){var m=O.getElementsByTagName("pre")[0],v=O.getElementsByTagName("body")[0];m?x.responseText=m.textContent?m.textContent:m.innerText:v&&(x.responseText=v.textContent?v.textContent:v.innerText)}}else"xml"===c&&!x.responseXML&&x.responseText&&(x.responseXML=q(x.responseText));try{M=N(x,c,f)}catch(y){i="parsererror",x.error=r=y||i}}catch(y){a("error caught: ",y),i="error",x.error=r=y||i}x.aborted&&(a("upload aborted"),i=null),x.status&&(i=x.status>=200&&x.status<300||304===x.status?"success":"error"),"success"===i?(f.success&&f.success.call(f.context,M,"success",x),S.resolve(x.responseText,"success",x),p&&e.event.trigger("ajaxSuccess",[x,f])):i&&(void 0===r&&(r=x.statusText),f.error&&f.error.call(f.context,x,i,r),S.reject(x,"error",r),p&&e.event.trigger("ajaxError",[x,f,r])),p&&e.event.trigger("ajaxComplete",[x,f]),p&&!--e.active&&e.event.trigger("ajaxStop"),f.complete&&f.complete.call(f.context,x,i),X=!0,f.timeout&&clearTimeout(j),setTimeout(function(){f.iframeTarget?h.attr("src",f.iframeSrc):h.remove(),x.responseXML=null},100)}}}var u,l,f,p,m,h,g,x,y,b,T,j,w=d[0],S=e.Deferred();if(S.abort=function(e){x.abort(e)},r)for(l=0;l',k)).css({position:"absolute",top:"-1000px",left:"-1000px"}),g=h[0],x={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var r="timeout"===t?"timeout":"aborted";a("aborting upload... "+r),this.aborted=1;try{g.contentWindow.document.execCommand&&g.contentWindow.document.execCommand ("Stop")}catch(n){}h.attr("src",f.iframeSrc),x.error=r,f.error&&f.error.call(f.context,x,r,t),p&&e.event.trigger("ajaxError",[x,f,r]),f.complete&&f.complete.call(f.context,x,r)}},(p=f.global)&&0==e.active++&&e.event.trigger("ajaxStart"),p&&e.event.trigger("ajaxSend",[x,f]),f.beforeSend&&!1===f.beforeSend.call(f.context,x,f))return f.global&&e.active--,S.reject(),S;if(x.aborted)return S.reject(),S;(y=w.clk)&&(b=y.name)&&!y.disabled&&(f.extraData=f.extraData||{},f.extraData[b]=y.value,"image"===y.type&&(f.extraData[b+".x"]=w.clk_x,f.extraData[b+".y"]=w.clk_y));var A=1,L=2,F=e("meta[name=csrf-token]").attr("content"),E=e("meta[name=csrf-param]").attr("content");E&&F&&(f.extraData=f.extraData||{},f.extraData[E]=F),f.forceSync?i():setTimeout(i,10);var M,O,X,C=50,q=e.parseXML||function(e,t){return window.ActiveXObject?((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!==t.documentElement.nodeName?t:null},_=e.parseJSON||function(e){return window.eval("("+e+")")},N=function(t,r,a){var n=t.getResponseHeader("content-type")||"",i=("xml"===r||!r)&&n.indexOf("xml")>=0,o=i?t.responseXML:t.responseText;return i&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),a&&a.dataFilter&&(o=a.dataFilter(o,r)),"string"==typeof o&&(("json"===r||!r)&&n.indexOf("json")>=0?o=_(o):("script"===r||!r)&&n.indexOf("javascript")>=0&&e.globalEval(o)),o};return S}if(!this.length)return a("ajaxSubmit: skipping submit process - no element selected"),this;var c,l,f,d=this;"function"==typeof t?t={success:t}:"string"==typeof t||!1===t&&arguments.length>0?(t={url:t,data:r,dataType:n},"function"==typeof s&&(t.success=s)):void 0===t&&(t={}),c=t.method||t.type||this.attr2("method"),(f=(f="string"==typeof(l=t.url||this.attr2("action"))?e.trim(l):"")||window.location.href||"")&&(f=(f.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:f,success:e.ajaxSettings.success,type:c||e.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var p={};if(this.trigger("form-pre-serialize",[this,t,p]),p.veto)return a("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(t.beforeSerialize&&!1===t.beforeSerialize(this,t))return a("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var m=t.traditional;void 0===m&&(m=e.ajaxSettings.traditional);var h,v=[],g=this.formToArray(t.semantic,v,t.filtering);if(t.data){var x=e.isFunction(t.data)?t.data(g):t.data;t.extraData=x,h=e.param(x,m)}if(t.beforeSubmit&&!1===t.beforeSubmit(g,this,t))return a("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[g,this,t,p]),p.veto)return a("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var y=e.param(g,m);h&&(y=y?y+"&"+h:h),"GET"===t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+y,t.data=null):t.data=y;var b=[];if(t.resetForm&&b.push(function(){d.resetForm()}),t.clearForm&&b.push(function(){d.clearForm(t.includeHidden)}),!t.dataType&&t.target){var T=t.success||function(){};b.push(function(r,a,n){var i=arguments,o=t.replaceTarget?"replaceWith":"html";e(t.target)[o](r).each(function(){T.apply(this,i)})})}else t.success&&(e.isArray(t.success)?e.merge(b,t.success):b.push(t.success));if(t.success=function(e,r,a){for(var n=t.context||this,i=0,o=b.length;i0,k="multipart/form-data",D=d.attr("enctype")===k||d.attr("encoding")===k,A=i.fileapi&&i.formdata;a("fileAPI :"+A);var L,F=(S||D)&&!A;!1!==t.iframe&&(t.iframe||F)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){L=u(g)}):L=u(g):L=(S||D)&&A?function(r){for(var a=new FormData,n=0;n0)&&(n={url:n,data:i,dataType:o},"function"==typeof s&&(n.success=s)),n=n||{},n.delegation=n.delegation&&e.isFunction(e.fn.on),!n.delegation&&0===this.length){var u={s:this.selector,c:this.context};return!e.isReady&&u.s?(a("DOM not ready, queuing ajaxForm"),e(function(){e(u.s,u.c).ajaxForm(n)}),this):(a("terminating; zero elements found by selector"+(e.isReady?"":" (DOM not ready)")),this)}return n.delegation?(e(document).off("submit.form-plugin",this.selector,t).off("click.form-plugin",this.selector,r).on("submit.form-plugin",this.selector,n,t).on("click.form-plugin",this.selector,n,r),this):this.ajaxFormUnbind().on("submit.form-plugin",n,t).on("click.form-plugin",n,r)},e.fn.ajaxFormUnbind=function(){return this.off("submit.form-plugin click.form-plugin")},e.fn.formToArray=function(t,r,a){var n=[];if(0===this.length)return n;var o,s=this[0],u=this.attr("id"),c=t||"undefined"==typeof s.elements?s.getElementsByTagName("*"):s.elements;if(c&&(c=e.makeArray(c)),u&&(t||/(Edge|Trident)\//.test(navigator.userAgent))&&(o=e(':input[form="'+u+'"]').get()).length&&(c=(c||[]).concat(o)),!c||!c.length)return n;e.isFunction(a)&&(c=e.map(c,a));var l,f,d,p,m,h,v;for(l=0,h=c.length;l=f[g]?0:Math.min(f[g],n));!a&&10)return setTimeout(s.proxy(t,this),e);t.call(this)}function p(t){this.tooltip.hasClass(U)||(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=d.call(this,function(){this.toggle(z,t)},this.options.show.delay))}function u(t){if(!this.tooltip.hasClass(U)&&!this.destroyed){var e=s(t.relatedTarget),i=e.closest(O)[0]===this.tooltip[0],o=e[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==e[0]&&"mouse"===this.options.position.target&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(t.type)&&(i||o))try{t.preventDefault(),t.stopImmediatePropagation()}catch(n){}else this.timers.hide=d.call(this,function(){this.toggle(M,t)},this.options.hide.delay,this)}}function f(t){!this.tooltip.hasClass(U)&&this.options.hide.inactive&&(clearTimeout(this.timers.inactive),this.timers.inactive=d.call(this,function(){this.hide(t)},this.options.hide.inactive))}function g(t){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(t)}function m(t,i,o){s(e.body).delegate(t,(i.split?i:i.join("."+N+" "))+"."+N,function(){var t=_.api[s.attr(this,$)];t&&!t.disabled&&o.apply(t,arguments)})}function v(t){return t.charAt(0).toUpperCase()+t.slice(1)}function y(t,e){return Math.ceil(parseFloat(function(t,e){var s,o,n=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+lt.join(n+" ")+n).split(" "),a=0;if(ht[e])return t.css(ht[e]);for(;s=r[a++];)if((o=t.css(s))!==i)return ht[e]=s,o}(t,e)))}function b(t,e){this._ns="tip",this.options=e,this.offset=e.offset,this.size=[e.width,e.height],this.init(this.qtip=t)}function w(t,e){this.options=e,this._ns="-modal",this.init(this.qtip=t)}function x(t,e){this._ns="ie6",this.init(this.qtip=t)}var _,C,q,T,j,z=!0,M=!1,W=null,I="x",k="y",E="width",A="bottom",L="right",P="center",D="flipinvert",B="shift",F={},N="qtip",S="data-hasqtip",$="data-qtip-id",V=["ui-widget","ui-tooltip"],O="."+N,R="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),H=N+"-fixed",X=N+"-default",Y=N+"-focus",G=N+"-hover",U=N+"-disabled",Q="_replacedByqTip",J="oldtitle",K=function(){for(var t=4,i=e.createElement("div");(i.innerHTML="\x3c!--[if gt IE "+t+"]>4?t:NaN}(),Z=parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||M;(C=o.prototype)._when=function(t){return s.when.apply(s,t)},C.render=function(t){if(this.rendered||this.destroyed)return this;var e=this,i=this.options,o=this.cache,n=this.elements,r=i.content.text,a=i.content.title,h=i.content.button,l=i.position,c=(this._id,[]);return s.attr(this.target[0],"aria-describedby",this._id),o.posClass=this._createPosClass((this.position={my:l.my,at:l.at}).my),this.tooltip=n.tooltip=s("
",{id:this._id,"class":[N,X,i.style.classes,o.posClass].join(" "),width:i.style.width||"",height:i.style.height||"",tracking:"mouse"===l.target&&l.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":M,"aria-describedby":this._id+"-content","aria-hidden":z}).toggleClass(U,this.disabled).attr($,this.id).data(N,this).appendTo(l.container).append(n.content=s("
",{"class":N+"-content",id:this._id+"-content","aria-atomic":z})),this.rendered=-1,this.positioning=z,a&&(this._createTitle(),s.isFunction(a)||c.push(this._updateTitle(a,M))),h&&this._createButton(),s.isFunction(r)||c.push(this._updateContent(r,M)),this.rendered=z,this._setWidget(),s.each(F,function(t){var i;"render"===this.initialize&&(i=this(e))&&(e.plugins[t]=i)}),this._unassignEvents(),this._assignEvents(),this._when(c).then(function(){e._trigger("render"),e.positioning=M,e.hiddenDuringWait||!i.show.ready&&!t||e.toggle(z,o.event,M),e.hiddenDuringWait=M}),_.api[this.id]=this,this},C.destroy=function(t){function e(){if(!this.destroyed){this.destroyed=z;var t,e=this.target,i=e.attr(J);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove(),s.each(this.plugins,function(t){this.destroy&&this.destroy()});for(t in this.timers)clearTimeout(this.timers[t]);e.removeData(N).removeAttr($).removeAttr(S).removeAttr("aria-describedby"),this.options.suppress&&i&&e.attr("title",i).removeAttr(J),this._unassignEvents(),this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=W,delete _.api[this.id]}}return this.destroyed?this.target:(t===z&&"hide"!==this.triggering||!this.rendered?e.call(this):(this.tooltip.one("tooltiphidden",s.proxy(e,this)),!this.triggering&&this.hide()),this.target)},T=C.checks={builtin:{"^id$":function(t,e,i,o){var n=i===z?_.nextid:i,r=N+"-"+n;n!==M&&n.length>0&&!s("#"+r).length?(this._id=r,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):t[e]=o},"^prerender":function(t,e,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(t,e,i){this._updateContent(i)},"^content.attr$":function(t,e,i,s){this.options.content.text===this.target.attr(s)&&this._updateContent(this.target.attr(i))},"^content.title$":function(t,e,i){if(!i)return this._removeTitle();i&&!this.elements.title&&this._createTitle(),this._updateTitle(i)},"^content.button$":function(t,e,i){this._updateButton(i)},"^content.title.(text|button)$":function(t,e,i){this.set("content."+e,i)},"^position.(my|at)$":function(t,e,i){"string"==typeof i&&(this.position[e]=t[e]=new q(i,"at"===e))},"^position.container$":function(t,e,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(t,e,i){i&&(!this.rendered&&this.render(z)||this.toggle(z))},"^style.classes$":function(t,e,i,s){this.rendered&&this.tooltip.removeClass(s).addClass(i)},"^style.(width|height)":function(t,e,i){this.rendered&&this.tooltip.css(e,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(t,e,i){this.rendered&&this.tooltip.toggleClass(X,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(t,e,i){this.rendered&&this.tooltip[(s.isFunction(i)?"":"un")+"bind"]("tooltip"+e,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var t=this.options.position;this.tooltip.attr("tracking","mouse"===t.target&&t.adjust.mouse),this._unassignEvents(),this._assignEvents()}}}},C.get=function(t){if(this.destroyed)return this;var e=h(this.options,t.toLowerCase()),i=e[0][e[1]];return i.precedance?i.string():i};var tt=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i,et=/^prerender|show\.ready/i;C.set=function(t,e){if(this.destroyed)return this;var i,o=this.rendered,n=M,r=this.options;this.checks;return"string"==typeof t?(i=t,(t={})[i]=e):t=s.extend({},t),s.each(t,function(e,i){if(o&&et.test(e))delete t[e];else{var a,l=h(r,e.toLowerCase());a=l[0][l[1]],l[0][l[1]]=i&&i.nodeType?s(i):i,n=tt.test(e)||n,t[e]=[l[0],l[1],i,a]}}),a(r),this.positioning=z,s.each(t,s.proxy(l,this)),this.positioning=M,this.rendered&&this.tooltip[0].offsetWidth>0&&n&&this.reposition("mouse"===r.position.target?W:this.cache.event),this},C._update=function(t,e,i){var o=this,n=this.cache;return this.rendered&&t?(s.isFunction(t)&&(t=t.call(this.elements.target,n.event,this)||""),s.isFunction(t.then)?(n.waiting=z,t.then(function(t){return n.waiting=M,o._update(t,e)},W,function(t){return o._update(t,e)})):t===M||!t&&""!==t?M:(t.jquery&&t.length>0?e.empty().append(t.css({display:"block",visibility:"visible"})):e.html(t),this._waitForContent(e).then(function(t){o.rendered&&o.tooltip[0].offsetWidth>0&&o.reposition(n.event,!t.length)}))):M},C._waitForContent=function(t){var e=this.cache;return e.waiting=z,(s.fn.imagesLoaded?t.imagesLoaded():s.Deferred().resolve([])).done(function(){e.waiting=M}).promise()},C._updateContent=function(t,e){this._update(t,this.elements.content,e)},C._updateTitle=function(t,e){this._update(t,this.elements.title,e)===M&&this._removeTitle(M)},C._createTitle=function(){var t=this.elements,e=this._id+"-title";t.titlebar&&this._removeTitle(),t.titlebar=s("
",{"class":N+"-titlebar "+(this.options.style.widget?c("header"):"")}).append(t.title=s("
",{id:e,"class":N+"-title","aria-atomic":z})).insertBefore(t.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(t){s(this).toggleClass("ui-state-active ui-state-focus","down"===t.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(t){s(this).toggleClass("ui-state-hover","mouseover"===t.type)}),this.options.content.button&&this._createButton()},C._removeTitle=function(t){var e=this.elements;e.title&&(e.titlebar.remove(),e.titlebar=e.title=e.button=W,t!==M&&this.reposition())},C._createPosClass=function(t){return N+"-pos-"+(t||this.options.position.my).abbrev()},C.reposition=function(i,o){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=z;var n,r,a,h,l=this.cache,c=this.tooltip,d=this.options.position,p=d.target,u=d.my,f=d.at,g=d.viewport,m=d.container,v=d.adjust,y=v.method.split(" "),b=c.outerWidth(M),w=c.outerHeight(M),x=0,_=0,C=c.css("position"),q={left:0,top:0},T=c[0].offsetWidth>0,j=i&&"scroll"===i.type,W=s(t),I=m[0].ownerDocument,k=this.mouse;if(s.isArray(p)&&2===p.length)f={x:"left",y:"top"},q={left:p[0],top:p[1]};else if("mouse"===p)f={x:"left",y:"top"},(!v.mouse||this.options.hide.distance)&&l.origin&&l.origin.pageX?i=l.origin:!i||i&&("resize"===i.type||"scroll"===i.type)?i=l.event:k&&k.pageX&&(i=k),"static"!==C&&(q=m.offset()),I.body.offsetWidth!==(t.innerWidth||I.documentElement.clientWidth)&&(r=s(e.body).offset()),q={left:i.pageX-q.left+(r&&r.left||0),top:i.pageY-q.top+(r&&r.top||0)},v.mouse&&j&&k&&(q.left-=(k.scrollX||0)-W.scrollLeft(),q.top-=(k.scrollY||0)-W.scrollTop());else{if("event"===p?i&&i.target&&"scroll"!==i.type&&"resize"!==i.type?l.target=s(i.target):i.target||(l.target=this.elements.target):"event"!==p&&(l.target=s(p.jquery?p:this.elements.target)),p=l.target,0===(p=s(p).eq(0)).length)return this;p[0]===e||p[0]===t?(x=Z?t.innerWidth:p.width(),_=Z?t.innerHeight:p.height(),p[0]===t&&(q={top:(g||p).scrollTop(),left:(g||p).scrollLeft()})):F.imagemap&&p.is("area")?n=F.imagemap(this,p,f,F.viewport?y:M):F.svg&&p&&p[0].ownerSVGElement?n=F.svg(this,p,f,F.viewport?y:M):(x=p.outerWidth(M),_=p.outerHeight(M),q=p.offset()),n&&(x=n.width,_=n.height,r=n.offset,q=n.position),q=this.reposition.offset(p,q,m),(Z>3.1&&Z<4.1||Z>=4.3&&Z<4.33||!Z&&"fixed"===C)&&(q.left-=W.scrollLeft(),q.top-=W.scrollTop()),(!n||n&&n.adjustable!==M)&&(q.left+=f.x===L?x:f.x===P?x/2:0,q.top+=f.y===A?_:f.y===P?_/2:0)}return q.left+=v.x+(u.x===L?-b:u.x===P?-b/2:0),q.top+=v.y+(u.y===A?-w:u.y===P?-w/2:0),F.viewport?(a=q.adjusted=F.viewport(this,q,d,x,_,b,w),r&&a.left&&(q.left+=r.left),r&&a.top&&(q.top+=r.top),a.my&&(this.position.my=a.my)):q.adjusted={left:0,top:0},l.posClass!==(h=this._createPosClass(this.position.my))&&c.removeClass(l.posClass).addClass(l.posClass=h),this._trigger("move",[q,g.elem||g],i)?(delete q.adjusted,o===M||!T||isNaN(q.left)||isNaN(q.top)||"mouse"===p||!s.isFunction(d.effect)?c.css(q):s.isFunction(d.effect)&&(d.effect.call(c,this,s.extend({},q)),c.queue(function(t){s(this).css({opacity:"",height:""}),K&&this.style.removeAttribute("filter"),t()})),this.positioning=M,this):this},C.reposition.offset=function(t,i,o){function n(t,e){i.left+=e*t.scrollLeft(),i.top+=e*t.scrollTop()}if(!o[0])return i;var r,a,h,l,c=s(t[0].ownerDocument),d=!!K&&"CSS1Compat"!==e.compatMode,p=o[0];do{"static"!==(a=s.css(p,"position"))&&("fixed"===a?(h=p.getBoundingClientRect(),n(c,-1)):((h=s(p).position()).left+=parseFloat(s.css(p,"borderLeftWidth"))||0,h.top+=parseFloat(s.css(p,"borderTopWidth"))||0),i.left-=h.left+(parseFloat(s.css(p,"marginLeft"))||0),i.top-=h.top+(parseFloat(s.css(p,"marginTop"))||0),r||"hidden"===(l=s.css(p,"overflow"))||"visible"===l||(r=s(p)))}while(p=p.offsetParent);return r&&(r[0]!==c[0]||d)&&n(r,1),i};var it=(q=C.reposition.Corner=function(t,e){t=(""+t).replace(/([A-Z])/," $1").replace(/middle/gi,P).toLowerCase(),this.x=(t.match(/left|right/i)||t.match(/center/)||["inherit"])[0].toLowerCase(),this.y=(t.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase(),this.forceY=!!e;var i=t.charAt(0);this.precedance="t"===i||"b"===i?k:I}).prototype;it.invert=function(t,e){this[t]="left"===this[t]?L:this[t]===L?"left":e||this[t]},it.string=function(t){var e=this.x,i=this.y,s=e!==i?"center"===e||"center"!==i&&(this.precedance===k||this.forceY)?[i,e]:[e,i]:[e];return!1!==t?s.join(" "):s},it.abbrev=function(){var t=this.string(!1);return t[0].charAt(0)+(t[1]&&t[1].charAt(0)||"")},it.clone=function(){return new q(this.string(),this.forceY)},C.toggle=function(t,i){var o=this.cache,n=this.options,r=this.tooltip;if(i){if(/over|enter/.test(i.type)&&o.event&&/out|leave/.test(o.event.type)&&n.show.target.add(i.target).length===n.show.target.length&&r.has(i.relatedTarget).length)return this;o.event=s.event.fix(i)}if(this.waiting&&!t&&(this.hiddenDuringWait=z),!this.rendered)return t?this.render(1):this;if(this.destroyed||this.disabled)return this;var a,h,l,c=t?"show":"hide",d=this.options[c],p=(this.options[t?"hide":"show"],this.options.position),u=this.options.content,f=this.tooltip.css("width"),g=this.tooltip.is(":visible"),m=t||1===d.target.length,v=!i||d.target.length<2||o.target[0]===i.target;return(typeof t).search("boolean|number")&&(t=!g),a=!r.is(":animated")&&g===t&&v,h=a?W:!!this._trigger(c,[90]),this.destroyed?this:(h!==M&&t&&this.focus(i),!h||a?this:(s.attr(r[0],"aria-hidden",!t),t?(this.mouse&&(o.origin=s.event.fix(this.mouse)),s.isFunction(u.text)&&this._updateContent(u.text,M),s.isFunction(u.title)&&this._updateTitle(u.title,M),!j&&"mouse"===p.target&&p.adjust.mouse&&(s(e).bind("mousemove."+N,this._storeMouse),j=z),f||r.css("width",r.outerWidth(M)),this.reposition(i,arguments[2]),f||r.css("width",""),d.solo&&("string"==typeof d.solo?s(d.solo):s(O,d.solo)).not(r).not(d.target).qtip("hide",s.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete o.origin,j&&!s(O+'[tracking="true"]:visible',d.solo).not(r).length&&(s(e).unbind("mousemove."+N),j=M),this.blur(i)),l=s.proxy(function(){t?(K&&r[0].style.removeAttribute("filter"),r.css("overflow",""),"string"==typeof d.autofocus&&s(this.options.show.autofocus,r).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):r.css({display:"",visibility:"",opacity:"",left:"",top:""}),this._trigger(t?"visible":"hidden")},this),d.effect===M||m===M?(r[c](),l()):s.isFunction(d.effect)?(r.stop(1,1),d.effect.call(r,this),r.queue("fx",function(t){l(),t()})):r.fadeTo(90,t?1:0,l),t&&d.target.trigger("qtip-"+this.id+"-inactive"),this))},C.show=function(t){return this.toggle(z,t)},C.hide=function(t){return this.toggle(M,t)},C.focus=function(t){if(!this.rendered||this.destroyed)return this;var e=s(O),i=this.tooltip,o=parseInt(i[0].style.zIndex,10),n=_.zindex+e.length;return i.hasClass(Y)||this._trigger("focus",[n],t)&&(o!==n&&(e.each(function(){this.style.zIndex>o&&(this.style.zIndex=this.style.zIndex-1)}),e.filter("."+Y).qtip("blur",t)),i.addClass(Y)[0].style.zIndex=n),this},C.blur=function(t){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(Y),this._trigger("blur",[this.tooltip.css("zIndex")],t),this)},C.disable=function(t){return this.destroyed?this:("toggle"===t?t=!(this.rendered?this.tooltip.hasClass(U):this.disabled):"boolean"!=typeof t&&(t=z),this.rendered&&this.tooltip.toggleClass(U,t).attr("aria-disabled",t),this.disabled=!!t,this)},C.enable=function(){return this.disable(M)},C._createButton=function(){var t=this,e=this.elements,i=e.tooltip,o=this.options.content.button,n="string"==typeof o?o:"Close tooltip";e.button&&e.button.remove(),o.jquery?e.button=o:e.button=s("",{"class":"qtip-close "+(this.options.style.widget?"":N+"-icon"),title:n,"aria-label":n}).prepend(s("",{"class":"ui-icon ui-icon-close",html:"×"})),e.button.appendTo(e.titlebar||i).attr("role","button").click(function(e){return i.hasClass(U)||t.hide(e),M})},C._updateButton=function(t){if(!this.rendered)return M;var e=this.elements.button;t?this._createButton():e.remove()},C._setWidget=function(){var t=this.options.style.widget,e=this.elements,i=e.tooltip,s=i.hasClass(U);i.removeClass(U),U=t?"ui-state-disabled":"qtip-disabled",i.toggleClass(U,s),i.toggleClass("ui-helper-reset "+c(),t).toggleClass(X,this.options.style.def&&!t),e.content&&e.content.toggleClass(c("content"),t),e.titlebar&&e.titlebar.toggleClass(c("header"),t),e.button&&e.button.toggleClass(N+"-icon",!t)},C._storeMouse=function(t){return(this.mouse=s.event.fix(t)).type="mousemove",this},C._bind=function(t,e,i,o,n){if(t&&i&&e.length){var r="."+this._id+(o?"-"+o:"");return s(t).bind((e.split?e:e.join(r+" "))+r,s.proxy(i,n||this)),this}},C._unbind=function(t,e){return t&&s(t).unbind("."+this._id+(e?"-"+e:"")),this},C._trigger=function(t,e,i){var o=s.Event("tooltip"+t);return o.originalEvent=i&&s.extend({},i)||this.cache.event||W,this.triggering=t,this.tooltip.trigger(o,[this].concat(e||[])),this.triggering=M,!o.isDefaultPrevented()},C._bindEvents=function(t,e,i,o,n,r){var a=i.filter(o).add(o.filter(i)),h=[];a.length&&(s.each(e,function(e,i){var o=s.inArray(i,t);o>-1&&h.push(t.splice(o,1)[0])}),h.length&&(this._bind(a,h,function(t){(!!this.rendered&&this.tooltip[0].offsetWidth>0?r:n).call(this,t)}),i=i.not(a),o=o.not(a))),this._bind(i,t,n),this._bind(o,e,r)},C._assignInitialEvents=function(t){function e(t){if(this.disabled||this.destroyed)return M;this.cache.event=t&&s.event.fix(t),this.cache.target=t&&s(t.target),clearTimeout(this.timers.show),this.timers.show=d.call(this,function(){this.render("object"==typeof t||i.show.ready)},i.prerender?0:i.show.delay)}var i=this.options,o=i.show.target,n=i.hide.target,r=i.show.event?s.trim(""+i.show.event).split(" "):[],a=i.hide.event?s.trim(""+i.hide.event).split(" "):[];this._bind(this.elements.target,["remove","removeqtip"],function(t){this.destroy(!0)},"destroy"),/mouse(over|enter)/i.test(i.show.event)&&!/mouse(out|leave)/i.test(i.hide.event)&&a.push("mouseleave"),this._bind(o,"mousemove",function(t){this._storeMouse(t),this.cache.onTarget=z}),this._bindEvents(r,a,o,n,e,function(){if(!this.timers)return M;clearTimeout(this.timers.show)}),(i.show.ready||i.prerender)&&e.call(this,t)},C._assignEvents=function(){var i=this,o=this.options,n=o.position,r=this.tooltip,a=o.show.target,h=o.hide.target,l=n.container,c=n.viewport,d=s(e),m=(s(e.body),s(t)),v=o.show.event?s.trim(""+o.show.event).split(" "):[],y=o.hide.event?s.trim(""+o.hide.event).split(" "):[];s.each(o.events,function(t,e){i._bind(r,"toggle"===t?["tooltipshow","tooltiphide"]:["tooltip"+t],e,null,r)}),/mouse(out|leave)/i.test(o.hide.event)&&"window"===o.hide.leave&&this._bind(d,["mouseout","blur"],function(t){/select|option/.test(t.target.nodeName)||t.relatedTarget||this.hide(t)}),o.hide.fixed?h=h.add(r.addClass(H)):/mouse(over|enter)/i.test(o.show.event)&&this._bind(h,"mouseleave",function(){clearTimeout(this.timers.show)}),(""+o.hide.event).indexOf("unfocus")>-1&&this._bind(l.closest("html"),["mousedown","touchstart"],function(t){var e=s(t.target),i=this.rendered&&!this.tooltip.hasClass(U)&&this.tooltip[0].offsetWidth>0,o=e.parents(O).filter(this.tooltip[0]).length>0;e[0]===this.target[0]||e[0]===this.tooltip[0]||o||this.target.has(e[0]).length||!i||this.hide(t)}),"number"==typeof o.hide.inactive&&(this._bind(a,"qtip-"+this.id+"-inactive",f,"inactive"),this._bind(h.add(r),_.inactiveEvents,f)),this._bindEvents(v,y,a,h,p,u),this._bind(a.add(r),"mousemove",function(t){if("number"==typeof o.hide.distance){var e=this.cache.origin||{},i=this.options.hide.distance,s=Math.abs;(s(t.pageX-e.pageX)>=i||s(t.pageY-e.pageY)>=i)&&this.hide(t)}this._storeMouse(t)}),"mouse"===n.target&&n.adjust.mouse&&(o.hide.event&&this._bind(a,["mouseenter","mouseleave"],function(t){if(!this.cache)return M;this.cache.onTarget="mouseenter"===t.type}),this._bind(d,"mousemove",function(t){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(U)&&this.tooltip[0].offsetWidth>0&&this.reposition(t)})),(n.adjust.resize||c.length)&&this._bind(s.event.special.resize?c:m,"resize",g),n.adjust.scroll&&this._bind(m.add(n.container),"scroll",g)},C._unassignEvents=function(){var i=this.options,o=i.show.target,n=i.hide.target,r=s.grep([this.elements.target[0],this.rendered&&this.tooltip[0],i.position.container[0],i.position.viewport[0],i.position.container.closest("html")[0],t,e],function(t){return"object"==typeof t});o&&o.toArray&&(r=r.concat(o.toArray())),n&&n.toArray&&(r=r.concat(n.toArray())),this._unbind(r)._unbind(r,"destroy")._unbind(r,"inactive")},s(function(){m(O,["mouseenter","mouseleave"],function(t){var e="mouseenter"===t.type,i=s(t.currentTarget),o=s(t.relatedTarget||t.target),n=this.options;e?(this.focus(t),i.hasClass(H)&&!i.hasClass(U)&&clearTimeout(this.timers.hide)):"mouse"===n.position.target&&n.position.adjust.mouse&&n.hide.event&&n.show.target&&!o.closest(n.show.target[0]).length&&this.hide(t),i.toggleClass(G,e)}),m("["+$+"]",R,f)}),_=s.fn.qtip=function(t,n,r){var h=(""+t).toLowerCase(),l=W,c=s.makeArray(arguments).slice(1),d=c[c.length-1],p=this[0]?s.data(this[0],N):W;return!arguments.length&&p||"api"===h?p:"string"==typeof t?(this.each(function(){var t=s.data(this,N);if(!t)return z;if(d&&d.timeStamp&&(t.cache.event=d),!n||"option"!==h&&"options"!==h)t[h]&&t[h].apply(t,c);else{if(r===i&&!s.isPlainObject(n))return l=t.get(n),M;t.set(n,r)}}),l!==W?l:this):"object"!=typeof t&&arguments.length?void 0:(p=a(s.extend(z,{},t)),this.each(function(t){var i,n;if(n=s.isArray(p.id)?p.id[t]:p.id,n=!n||n===M||n.length<1||_.api[n]?_.nextid++:n,(i=function(t,i,n){var r,h,l,c,d,p=s(e.body),u=t[0]===e?p:t,f=t.metadata?t.metadata(n.metadata):W,g="html5"===n.metadata.type&&f?f[n.metadata.name]:W,m=t.data(n.metadata.name||"qtipopts");try{m="string"==typeof m?s.parseJSON(m):m}catch(v){}if(c=s.extend(z,{},_.defaults,n,"object"==typeof m?a(m):W,a(g||f)),h=c.position,c.id=i,"boolean"==typeof c.content.text){if(l=t.attr(c.content.attr),c.content.attr===M||!l)return M;c.content.text=l}if(h.container.length||(h.container=p),h.target===M&&(h.target=u),c.show.target===M&&(c.show.target=u),c.show.solo===z&&(c.show.solo=h.container.closest("body")),c.hide.target===M&&(c.hide.target=u),c.position.viewport===z&&(c.position.viewport=h.container),h.container=h.container.eq(0),h.at=new q(h.at,z),h.my=new q(h.my),t.data(N))if(c.overwrite)t.qtip("destroy",!0);else if(c.overwrite===M)return M;return t.attr(S,i),c.suppress&&(d=t.attr("title"))&&t.removeAttr("title").attr(J,d).attr("title",""),r=new o(t,c,i,!!l),t.data(N,r),r}(s(this),n,p))===M)return z;_.api[n]=i,s.each(F,function(){"initialize"===this.initialize&&this(i)}),i._assignInitialEvents(d)}))},s.qtip=o,_.api={},s.each({attr:function(t,e){if(this.length){var i=this[0],o=s.data(i,"qtip");if("title"===t&&o&&"object"==typeof o&&o.options.suppress)return arguments.length<2?s.attr(i,J):(o&&"title"===o.options.content.attr&&o.cache.attr&&o.set("content.text",e),this.attr(J,e))}return s.fn["attr"+Q].apply(this,arguments)},clone:function(t){s([]);var e=s.fn["clone"+Q].apply(this,arguments);return t||e.filter("["+J+"]").attr("title",function(){return s.attr(this,J)}).removeAttr(J),e}},function(t,e){if(!e||s.fn[t+Q])return z;var i=s.fn[t+Q]=s.fn[t];s.fn[t]=function(){return e.apply(this,arguments)||i.apply(this,arguments)}}),s.ui||(s["cleanData"+Q]=s.cleanData,s.cleanData=function(t){for(var e,i=0;(e=s(t[i])).length;i++)if(e.attr(S))try{e.triggerHandler("removeqtip")}catch(o){}s["cleanData"+Q].apply(this,arguments)}),_.version="2.2.1",_.nextid=0,_.inactiveEvents=R,_.zindex=15e3,_.defaults={prerender:M,id:M,overwrite:z,suppress:z,content:{text:z,attr:"title",title:M,button:M},position:{my:"top left",at:"bottom right",target:M,container:M,viewport:M,adjust:{x:0,y:0,mouse:z,scroll:z,resize:z,method:"flipinvert flipinvert"},effect:function(t,e,i){s(this).animate(e,{duration:200,queue:M})}},show:{target:M,event:"mouseenter",effect:z,delay:90,solo:M,ready:M,autofocus:M},hide:{target:M,event:"mouseleave",effect:z,delay:0,fixed:M,inactive:M,leave:"window",distance:M},style:{classes:"",widget:M,width:M,height:M,def:z},events:{render:W,move:W,show:W,hide:W,toggle:W,visible:W,hidden:W,focus:W,blur:W}};var st,ot="margin",nt="background-color",rt=!!e.createElement("canvas").getContext,at=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,ht={},lt=["Webkit","O","Moz","ms"];if(rt)var ct=(t.devicePixelRatio||1)/function(){var t=e.createElement("canvas").getContext("2d");return t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||1}();else var dt=function(t,e,i){return"'};s.extend(b.prototype,{init:function(t){var e,i;i=this.element=t.elements.tip=s("
",{"class":N+"-tip"}).prependTo(t.tooltip),rt?((e=s("").appendTo(this.element)[0].getContext("2d")).lineJoin="miter",e.miterLimit=1e5,e.save()):(e=dt("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(e+e),t._bind(s("*",i).add(i),["click","mousedown"],function(t){t.stopPropagation()},this._ns)),t._bind(t.tooltip,"tooltipmove",this.reposition,this._ns,this),this.create()},_swapDimensions:function(){this.size[0]=this.options.height,this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width,this.size[1]=this.options.height},_useTitle:function(t){var e=this.qtip.elements.titlebar;return e&&("top"===t.y||t.y===P&&this.element.position().top+this.size[1]/2+this.options.offset-1),left:l[0]-l[2]*Number(n===I),top:l[1]-l[2]*Number(n===k),width:c[0]+d,height:c[1]+d}).each(function(t){var e=s(this);e[e.prop?"prop":"attr"]({coordsize:c[0]+d+" "+(c[1]+d),path:a,fillcolor:o[0],filled:!!t,stroked:!t}).toggle(!(!d&&!t)),!t&&e.html(dt("stroke",'weight="'+2*d+'px" color="'+o[1]+'" miterlimit="1000" joinstyle="miter"'))})),t.opera&&setTimeout(function(){p.tip.css({display:"inline-block",visibility:"visible"})},1),i!==M&&this.calculate(e,c)},calculate:function(t,e){if(!this.enabled)return M;var i,o,n=this,r=this.qtip.elements,a=this.element,h=this.options.offset,l=(r.tooltip.hasClass("ui-widget"),{});return t=t||this.corner,i=t.precedance,e=e||this._calculateSize(t),o=[t.x,t.y],i===I&&o.reverse(),s.each(o,function(s,o){var a,c,d;o===P?(l[a=i===k?"left":"top"]="50%",l[ot+"-"+a]=-Math.round(e[i===k?0:1]/2)+h):(a=n._parseWidth(t,o,r.tooltip),c=n._parseWidth(t,o,r.content),d=n._parseRadius(t),l[o]=Math.max(-n.border,s?c:h+(d>a?d:-a)))}),l[t[i]]-=e[i===I?0:1],a.css({margin:"",top:"",bottom:"",left:"",right:""}).css(l),l},reposition:function(t,e,s,o){function n(t,e,i,s,o){t===B&&c.precedance===e&&d[s]&&c[i]!==P?c.precedance=c.precedance===I?k:I:t!==B&&d[s]&&(c[e]=c[e]===P?d[s]>0?s:o:c[e]===s?o:s)}function r(t,e,o){c[t]===P?m[ot+"-"+e]=g[t]=a[ot+"-"+e]-d[e]:(h=a[o]!==i?[d[e],-a[e]]:[-d[e],a[e]],(g[t]=Math.max(h[0],h[1]))>h[0]&&(s[e]-=d[e],g[e]=M),m[a[o]!==i?o:e]=g[t])}if(this.enabled){var a,h,l=e.cache,c=this.corner.clone(),d=s.adjusted,p=e.options.position.adjust.method.split(" "),u=p[0],f=p[1]||p[0],g={left:M,top:M,x:0,y:0},m={};this.corner.fixed!==z&&(n(u,I,k,"left",L),n(f,k,I,"top",A),c.string()===l.corner.string()&&l.cornerTop===d.top&&l.cornerLeft===d.left||this.update(c,M)),(a=this.calculate(c)).right!==i&&(a.left=-a.right),a.bottom!==i&&(a.top=-a.bottom),a.user=this.offset,(g.left=u===B&&!!d.left)&&r(I,"left",L),(g.top=f===B&&!!d.top)&&r(k,"top",A),this.element.css(m).toggle(!(g.x&&g.y||c.x===P&&g.y||c.y===P&&g.x)),s.left-=a.left.charAt?a.user:u!==B||g.top||!g.left&&!g.top?a.left+this.border:0,s.top-=a.top.charAt?a.user:f!==B||g.left||!g.left&&!g.top?a.top+this.border:0,l.cornerLeft=d.left,l.cornerTop=d.top,l.corner=c.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns),this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}}),(st=F.tip=function(t){return new b(t,t.options.style.tip)}).initialize="render",st.sanitize=function(t){if(t.style&&"tip"in t.style){var e=t.style.tip;"object"!=typeof e&&(e=t.style.tip={corner:e}),/string|boolean/i.test(typeof e.corner)||(e.corner=z)}},T.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create(),this.qtip.reposition()},"^style.tip.(height|width)$":function(t){this.size=[t.width,t.height],this.update(),this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}},s.extend(z,_.defaults,{style:{tip:{corner:z,mimic:M,width:6,height:6,border:z,offset:0}}});var pt,ut,ft="qtip-modal",gt="."+ft;ut=new(ut=function(){function t(t){h.length<1&&t.length?t.not("body").blur():h.first().focus()}function i(e){if(r.is(":visible")){var i=s(e.target),n=o.tooltip,a=i.closest(O);(a.length<1?M:parseInt(a[0].style.zIndex,10)>parseInt(n[0].style.zIndex,10))||i.closest(O)[0]===n[0]||t(i),e.target===h[h.length-1]}}var o,n,r,a=this,h={};s.extend(a,{init:function(){return r=a.elem=s("
",{id:"qtip-overlay",html:"
",mousedown:function(){return M}}).hide(),s(e.body).bind("focusin"+gt,i),s(e).bind("keydown"+gt,function(t){o&&o.options.show.modal.escape&&27===t.keyCode&&o.hide(t)}),r.bind("click"+gt,function(t){o&&o.options.show.modal.blur&&o.hide(t)}),a},update:function(t){o=t,h=t.options.show.modal.stealfocus!==M?t.tooltip.find("*").filter(function(){return function(t){if(s.expr[":"].focusable)return s.expr[":"].focusable;var e,i,o,n=!isNaN(s.attr(t,"tabindex")),r=t.nodeName&&t.nodeName.toLowerCase();return"area"===r?(e=t.parentNode,i=e.name,!(!t.href||!i||"map"!==e.nodeName.toLowerCase())&&!!(o=s("img[usemap=#"+i+"]")[0])&&o.is(":visible")):/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||n:n}(this)}):[]},toggle:function(i,h,l){s(e.body);var c=i.tooltip,d=i.options.show.modal,p=d.effect,u=h?"show":"hide",f=r.is(":visible"),g=s(gt).filter(":visible:not(:animated)").not(c);return a.update(i),h&&d.stealfocus!==M&&t(s(":focus")),r.toggleClass("blurs",d.blur),h&&r.appendTo(e.body),r.is(":animated")&&f===h&&n!==M||!h&&g.length?a:(r.stop(z,M),s.isFunction(p)?p.call(r,h):p===M?r[u]():r.fadeTo(parseInt(l,10)||90,h?1:0,function(){h||r.hide()}),h||r.queue(function(t){r.css({left:"",top:""}),s(gt).length||r.detach(),t()}),n=h,o.destroyed&&(o=W),a)}}),a.init()}),s.extend(w.prototype,{init:function(t){var e=t.tooltip;if(!this.options.on)return this;t.elements.overlay=ut.elem,e.addClass(ft).css("z-index",_.modal_zindex+s(gt).length),t._bind(e,["tooltipshow","tooltiphide"],function(t,i,o){var n=t.originalEvent;if(t.target===e[0])if(n&&"tooltiphide"===t.type&&/mouse(leave|enter)/.test(n.type)&&s(n.relatedTarget).closest(ut.elem[0]).length)try{t.preventDefault()}catch(r){}else(!n||n&&"tooltipsolo"!==n.type)&&this.toggle(t,"tooltipshow"===t.type,o)},this._ns,this),t._bind(e,"tooltipfocus",function(t,i){if(!t.isDefaultPrevented()&&t.target===e[0]){var o=s(gt),n=_.modal_zindex+o.length,r=parseInt(e[0].style.zIndex,10);ut.elem[0].style.zIndex=n-1,o.each(function(){this.style.zIndex>r&&(this.style.zIndex-=1)}),o.filter("."+Y).qtip("blur",t.originalEvent),e.addClass(Y)[0].style.zIndex=n,ut.update(i);try{t.preventDefault()}catch(a){}}},this._ns,this),t._bind(e,"tooltiphide",function(t){t.target===e[0]&&s(gt).filter(":visible").not(e).last().qtip("focus",t)},this._ns,this)},toggle:function(t,e,i){if(t&&t.isDefaultPrevented())return this;ut.toggle(this.qtip,!!e,i)},destroy:function(){this.qtip.tooltip.removeClass(ft),this.qtip._unbind(this.qtip.tooltip,this._ns),ut.toggle(this.qtip,M),delete this.qtip.elements.overlay}}),(pt=F.modal=function(t){return new w(t,t.options.show.modal)}).sanitize=function(t){t.show&&("object"!=typeof t.show.modal?t.show.modal={on:!!t.show.modal}:"undefined"==typeof t.show.modal.on&&(t.show.modal.on=z))},_.modal_zindex=_.zindex-200,pt.initialize="render",T.modal={"^show.modal.(on|blur)$":function(){this.destroy(),this.init(),this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0)}},s.extend(z,_.defaults,{show:{modal:{on:M,effect:z,blur:z,stealfocus:z,escape:z}}}),F.viewport=function(i,s,o,n,r,a,h){function l(t,e,i,o,n,r,a,h,l){var c=s[n],y=w[t],b=x[t],_=i===B,C=y===n?l:y===r?-l:-l/2,q=b===n?h:b===r?-h:-h/2,T=m[n]+v[n]-(u?0:p[n]),j=T-c,z=c+l-(a===E?f:g)-T,M=C-(w.precedance===t||y===w[e]?q:0)-(b===P?h/2:0);return _?(M=(y===n?1:-1)*C,s[n]+=j>0?j:z>0?-z:0,s[n]=Math.max(-p[n]+v[n],c-M,Math.min(Math.max(-p[n]+v[n]+(a===E?f:g),c+M),s[n],"center"===y?c-C:1e9))):(o*=i===D?2:0,j>0&&(y!==n||z>0)?(s[n]-=M+o,d.invert(t,n)):z>0&&(y!==r||j>0)&&(s[n]-=(y===P?-M:M)+o,d.invert(t,r)),s[n]z&&(s[n]=c,d=w.clone())),s[n]-c}var c,d,p,u,f,g,m,v,y=o.target,b=i.elements.tooltip,w=o.my,x=o.at,_=o.adjust,C=_.method.split(" "),q=C[0],T=C[1]||C[0],j=o.viewport,z=o.container,W=(i.cache,{left:0,top:0});return j.jquery&&y[0]!==t&&y[0]!==e.body&&"none"!==_.method?(p=z.offset()||W,u="static"===z.css("position"),c="fixed"===b.css("position"),f=j[0]===t?j.width():j.outerWidth(M),g=j[0]===t?j.height():j.outerHeight(M),m={left:c?0:j.scrollLeft(),top:c?0:j.scrollTop()},v=j.offset()||W,"shift"===q&&"shift"===T||(d=w.clone()),W={left:"none"!==q?l(I,k,q,_.x,"left",L,E,n,a):0,top:"none"!==T?l(k,I,T,_.y,"top",A,"height",r,h):0,my:d}):W},F.polys={polygon:function(t,e){var i,s,o,n={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:M},r=0,a=[],h=1,l=1,c=0,d=0;for(r=t.length;r--;)(i=[parseInt(t[--r],10),parseInt(t[r+1],10)])[0]>n.position.right&&(n.position.right=i[0]),i[0]n.position.bottom&&(n.position.bottom=i[1]),i[1]0&&o>0&&h>0&&l>0;)for(s=Math.floor(s/2),o=Math.floor(o/2),"left"===e.x?h=s:e.x===L?h=n.width-s:h+=Math.floor(s/2),"top"===e.y?l=o:e.y===A?l=n.height-o:l+=Math.floor(o/2),r=a.length;r--&&!(a.length<2);)c=a[r][0]-n.position.left,d=a[r][1]-n.position.top,("left"===e.x&&c>=h||e.x===L&&c<=h||e.x===P&&(cn.width-h)||"top"===e.y&&d>=l||e.y===A&&d<=l||e.y===P&&(dn.height-l))&&a.splice(r,1);n.position={left:a[0][0],top:a[0][1]}}return n},rect:function(t,e,i,s){return{width:Math.abs(i-t),height:Math.abs(s-e),position:{left:Math.min(t,i),top:Math.min(e,s)}}},_angles:{tc:1.5,tr:7/4,tl:5/4,bc:.5,br:.25,bl:.75,rc:2,lc:1,c:0},ellipse:function(t,e,i,s,o){var n=F.polys._angles[o.abbrev()],r=0===n?0:i*Math.cos(n*Math.PI),a=s*Math.sin(n*Math.PI);return{width:2*i-Math.abs(r),height:2*s-Math.abs(a),position:{left:t+r,top:e+a},adjustable:M}},circle:function(t,e,i,s){return F.polys.ellipse(t,e,i,i,s)}},F.svg=function(t,i,o){s(e);for(var n,r,a,h,l,c,d,p,u,f=i[0],g=s(f.ownerSVGElement),m=f.ownerDocument,v=(parseInt(i.css("stroke-width"),10)||0)/2;!f.getBBox;)f=f.parentNode;if(!f.getBBox||!f.parentNode)return M;switch(f.nodeName){case"ellipse":case"circle":p=F.polys.ellipse(f.cx.baseVal.value,f.cy.baseVal.value,(f.rx||f.r).baseVal.value+v,(f.ry||f.r).baseVal.value+v,o);break;case"line":case"polygon":case"polyline":for(p=[],c=-1,h=(d=f.points||[{x:f.x1.baseVal.value,y:f.y1.baseVal.value},{x:f.x2.baseVal.value,y:f.y2.baseVal.value}]).numberOfItems||d.length;++c').appendTo(o),i._bind(o,"tooltipmove",this.adjustBGIFrame,this._ns,this)),this.redrawContainer=s("
",{id:N+"-rcontainer"}).appendTo(e.body),i.elements.overlay&&i.elements.overlay.addClass("qtipmodal-ie6fix")&&(i._bind(t,["scroll","resize"],this._scroll,this._ns,this),i._bind(o,["tooltipshow"],this._scroll,this._ns,this)),this.redraw()},adjustBGIFrame:function(){var t,e,i=this.qtip.tooltip,s={height:i.outerHeight(M),width:i.outerWidth(M)},o=this.qtip.plugins.tip,n=this.qtip.elements.tip;e={left:-(e=parseInt(i.css("borderLeftWidth"),10)||0),top:-e},o&&n&&(e[(t="x"===o.corner.precedance?[E,"left"]:["height","top"])[1]]-=n[t[0]]()),this.bgiframe.css(e).css(s)},redraw:function(){if(this.qtip.rendered<1||this.drawing)return this;var t,e,i,s,o=this.qtip.tooltip,n=this.qtip.options.style,r=this.qtip.options.position.container;return this.qtip.drawing=1,n.height&&o.css("height",n.height),n.width?o.css(E,n.width):(o.css(E,"").appendTo(this.redrawContainer),(e=o.width())%2<1&&(e+=1),t=((i=o.css("maxWidth")||"")+(s=o.css("minWidth")||"")).indexOf("%")>-1?r.width()/100:0,e=(i=(i.indexOf("%")>-1?t:1)*parseInt(i,10)||e)+(s=(s.indexOf("%")>-1?t:1)*parseInt(s,10)||0)?Math.min(Math.max(e,s),i):e,o.css(E,Math.round(e)).appendTo(r)),this.drawing=0,this},destroy:function(){this.bgiframe&&this.bgiframe.remove(),this.qtip._unbind([t,this.qtip.tooltip],this._ns)}}),(F.ie6=function(t){return 6===K?new x(t):M}).initialize="render",T.ie6={"^content|style$":function(){this.redraw()}}})}(window,document); (function(s,H,f,w){var K=f("html"),q=f(s),p=f(H),b=f.fancybox=function(){b.open.apply(this,arguments)},J=navigator.userAgent.match(/msie/i),C=null,t=H.createTouch!==w,u=function(a){return a&&a.hasOwnProperty&&a instanceof f},r=function(a){return a&&"string"===f.type(a)},F=function(a){return r(a)&&0
',image:'',iframe:'",error:'

The requested content cannot be loaded.
Please try again later.

',closeBtn:'
',next:'',prev:''},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0, openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:f.noop,beforeLoad:f.noop,afterLoad:f.noop,beforeShow:f.noop,afterShow:f.noop,beforeChange:f.noop,beforeClose:f.noop,afterClose:f.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1, isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,d){if(a&&(f.isPlainObject(d)||(d={}),!1!==b.close(!0)))return f.isArray(a)||(a=u(a)?f(a).get():[a]),f.each(a,function(e,c){var l={},g,h,k,n,m;"object"===f.type(c)&&(c.nodeType&&(c=f(c)),u(c)?(l={href:c.data("fancybox-href")||c.attr("href"),title:f("
").text(c.data("fancybox-title")||c.attr("title")).html(),isDom:!0,element:c}, f.metadata&&f.extend(!0,l,c.metadata())):l=c);g=d.href||l.href||(r(c)?c:null);h=d.title!==w?d.title:l.title||"";n=(k=d.content||l.content)?"html":d.type||l.type;!n&&l.isDom&&(n=c.data("fancybox-type"),n||(n=(n=c.prop("class").match(/fancybox\.(\w+)/))?n[1]:null));r(g)&&(n||(b.isImage(g)?n="image":b.isSWF(g)?n="swf":"#"===g.charAt(0)?n="inline":r(c)&&(n="html",k=c)),"ajax"===n&&(m=g.split(/\s+/,2),g=m.shift(),m=m.shift()));k||("inline"===n?g?k=f(r(g)?g.replace(/.*(?=#[^\s]+$)/,""):g):l.isDom&&(k=c): "html"===n?k=g:n||g||!l.isDom||(n="inline",k=c));f.extend(l,{href:g,type:n,content:k,title:h,selector:m});a[e]=l}),b.opts=f.extend(!0,{},b.defaults,d),d.keys!==w&&(b.opts.keys=d.keys?f.extend({},b.defaults.keys,d.keys):!1),b.group=a,b._start(b.opts.index)},cancel:function(){var a=b.coming;a&&!1===b.trigger("onCancel")||(b.hideLoading(),a&&(b.ajaxLoad&&b.ajaxLoad.abort(),b.ajaxLoad=null,b.imgPreload&&(b.imgPreload.onload=b.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(), b.coming=null,b.current||b._afterZoomOut(a)))},close:function(a){b.cancel();!1!==b.trigger("beforeClose")&&(b.unbindEvents(),b.isActive&&(b.isOpen&&!0!==a?(b.isOpen=b.isOpened=!1,b.isClosing=!0,f(".fancybox-item, .fancybox-nav").remove(),b.wrap.stop(!0,!0).removeClass("fancybox-opened"),b.transitions[b.current.closeMethod]()):(f(".fancybox-wrap").stop(!0).trigger("onReset").remove(),b._afterZoomOut())))},play:function(a){var d=function(){clearTimeout(b.player.timer)},e=function(){d();b.current&&b.player.isActive&& (b.player.timer=setTimeout(b.next,b.current.playSpeed))},c=function(){d();p.unbind(".player");b.player.isActive=!1;b.trigger("onPlayEnd")};!0===a||!b.player.isActive&&!1!==a?b.current&&(b.current.loop||b.current.index=c.index?"next":"prev"],b.router=e||"jumpto",c.loop&&(0>a&&(a=c.group.length+a%c.group.length),a%=c.group.length),c.group[a]!==w&&(b.cancel(),b._start(a)))},reposition:function(a,d){var e=b.current,c=e?e.wrap:null,l;c&&(l=b._getPosition(d),a&&"scroll"===a.type?(delete l.position,c.stop(!0,!0).animate(l,200)):(c.css(l),e.pos=f.extend({},e.dim,l)))}, update:function(a){var d=a&&a.originalEvent&&a.originalEvent.type,e=!d||"orientationchange"===d;e&&(clearTimeout(C),C=null);b.isOpen&&!C&&(C=setTimeout(function(){var c=b.current;c&&!b.isClosing&&(b.wrap.removeClass("fancybox-tmp"),(e||"load"===d||"resize"===d&&c.autoResize)&&b._setDimension(),"scroll"===d&&c.canShrink||b.reposition(a),b.trigger("onUpdate"),C=null)},e&&!t?0:300))},toggle:function(a){b.isOpen&&(b.current.fitToView="boolean"===f.type(a)?a:!b.current.fitToView,t&&(b.wrap.removeAttr("style").addClass("fancybox-tmp"), b.trigger("onUpdate")),b.update())},hideLoading:function(){p.unbind(".loading");f("#fancybox-loading").remove()},showLoading:function(){var a,d;b.hideLoading();a=f('
').click(b.cancel).appendTo("body");p.bind("keydown.loading",function(a){27===(a.which||a.keyCode)&&(a.preventDefault(),b.cancel())});b.defaults.fixed||(d=b.getViewport(),a.css({position:"absolute",top:0.5*d.h+d.y,left:0.5*d.w+d.x}));b.trigger("onLoading")},getViewport:function(){var a=b.current&& b.current.locked||!1,d={x:q.scrollLeft(),y:q.scrollTop()};a&&a.length?(d.w=a[0].clientWidth,d.h=a[0].clientHeight):(d.w=t&&s.innerWidth?s.innerWidth:q.width(),d.h=t&&s.innerHeight?s.innerHeight:q.height());return d},unbindEvents:function(){b.wrap&&u(b.wrap)&&b.wrap.unbind(".fb");p.unbind(".fb");q.unbind(".fb")},bindEvents:function(){var a=b.current,d;a&&(q.bind("orientationchange.fb"+(t?"":" resize.fb")+(a.autoCenter&&!a.locked?" scroll.fb":""),b.update),(d=a.keys)&&p.bind("keydown.fb",function(e){var c= e.which||e.keyCode,l=e.target||e.srcElement;if(27===c&&b.coming)return!1;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||l&&(l.type||f(l).is("[contenteditable]"))||f.each(d,function(d,l){if(1h[0].clientWidth||h[0].clientHeight&&h[0].scrollHeight>h[0].clientHeight),h=f(h).parent();0!==c&&!k&&1g||0>l)&&b.next(0>g?"up":"right"),d.preventDefault())}))},trigger:function(a,d){var e,c=d||b.coming||b.current;if(c){f.isFunction(c[a])&&(e=c[a].apply(c,Array.prototype.slice.call(arguments,1)));if(!1===e)return!1;c.helpers&&f.each(c.helpers,function(d,e){if(e&& b.helpers[d]&&f.isFunction(b.helpers[d][a]))b.helpers[d][a](f.extend(!0,{},b.helpers[d].defaults,e),c)})}p.trigger(a)},isImage:function(a){return r(a)&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(a){return r(a)&&a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var d={},e,c;a=m(a);e=b.group[a]||null;if(!e)return!1;d=f.extend(!0,{},b.opts,e);e=d.margin;c=d.padding;"number"===f.type(e)&&(d.margin=[e,e,e,e]);"number"===f.type(c)&&(d.padding=[c,c, c,c]);d.modal&&f.extend(!0,d,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}});d.autoSize&&(d.autoWidth=d.autoHeight=!0);"auto"===d.width&&(d.autoWidth=!0);"auto"===d.height&&(d.autoHeight=!0);d.group=b.group;d.index=a;b.coming=d;if(!1===b.trigger("beforeLoad"))b.coming=null;else{c=d.type;e=d.href;if(!c)return b.coming=null,b.current&&b.router&&"jumpto"!==b.router?(b.current.index=a,b[b.router](b.direction)):!1;b.isActive=!0;if("image"===c||"swf"===c)d.autoHeight=d.autoWidth=!1,d.scrolling="visible";"image"===c&&(d.aspectRatio=!0);"iframe"===c&&t&&(d.scrolling="scroll");d.wrap=f(d.tpl.wrap).addClass("fancybox-"+(t?"mobile":"desktop")+" fancybox-type-"+c+" fancybox-tmp "+d.wrapCSS).appendTo(d.parent||"body");f.extend(d,{skin:f(".fancybox-skin",d.wrap),outer:f(".fancybox-outer",d.wrap),inner:f(".fancybox-inner",d.wrap)});f.each(["Top","Right","Bottom","Left"],function(a,b){d.skin.css("padding"+b,x(d.padding[a]))});b.trigger("onReady"); if("inline"===c||"html"===c){if(!d.content||!d.content.length)return b._error("content")}else if(!e)return b._error("href");"image"===c?b._loadImage():"ajax"===c?b._loadAjax():"iframe"===c?b._loadIframe():b._afterLoad()}},_error:function(a){f.extend(b.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:b.coming.tpl.error});b._afterLoad()},_loadImage:function(){var a=b.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null;b.coming.width= this.width/b.opts.pixelRatio;b.coming.height=this.height/b.opts.pixelRatio;b._afterLoad()};a.onerror=function(){this.onload=this.onerror=null;b._error("image")};a.src=b.coming.href;!0!==a.complete&&b.showLoading()},_loadAjax:function(){var a=b.coming;b.showLoading();b.ajaxLoad=f.ajax(f.extend({},a.ajax,{url:a.href,error:function(a,e){b.coming&&"abort"!==e?b._error("ajax",a):b.hideLoading()},success:function(d,e){"success"===e&&(a.content=d,b._afterLoad())}}))},_loadIframe:function(){var a=b.coming, d=f(a.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",t?"auto":a.iframe.scrolling).attr("src",a.href);f(a.wrap).bind("onReset",function(){try{f(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}});a.iframe.preload&&(b.showLoading(),d.one("load",function(){f(this).data("ready",1);t||f(this).bind("load.fb",b.update);f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();b._afterLoad()}));a.content=d.appendTo(a.inner);a.iframe.preload|| b._afterLoad()},_preloadImages:function(){var a=b.group,d=b.current,e=a.length,c=d.preload?Math.min(d.preload,e-1):0,f,g;for(g=1;g<=c;g+=1)f=a[(d.index+g)%e],"image"===f.type&&f.href&&((new Image).src=f.href)},_afterLoad:function(){var a=b.coming,d=b.current,e,c,l,g,h;b.hideLoading();if(a&&!1!==b.isActive)if(!1===b.trigger("afterLoad",a,d))a.wrap.stop(!0).trigger("onReset").remove(),b.coming=null;else{d&&(b.trigger("beforeChange",d),d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()); b.unbindEvents();e=a.content;c=a.type;l=a.scrolling;f.extend(b,{wrap:a.wrap,skin:a.skin,outer:a.outer,inner:a.inner,current:a,previous:d});g=a.href;switch(c){case "inline":case "ajax":case "html":a.selector?e=f("
").html(e).find(a.selector):u(e)&&(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",f('
').insertAfter(e).hide()),e=e.show().detach(),a.wrap.bind("onReset",function(){f(this).find(e).length&&e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder", !1)}));break;case "image":e=a.tpl.image.replace(/\{href\}/g,g);break;case "swf":e='',h="",f.each(a.swf,function(a,b){e+='';h+=" "+a+'="'+b+'"'}),e+='"}u(e)&&e.parent().is(a.inner)||a.inner.append(e);b.trigger("beforeShow"); a.inner.css("overflow","yes"===l?"scroll":"no"===l?"hidden":l);b._setDimension();b.reposition();b.isOpen=!1;b.coming=null;b.bindEvents();if(!b.isOpened)f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove();else if(d.prevMethod)b.transitions[d.prevMethod]();b.transitions[b.isOpened?a.nextMethod:a.openMethod]();b._preloadImages()}},_setDimension:function(){var a=b.getViewport(),d=0,e=!1,c=!1,e=b.wrap,l=b.skin,g=b.inner,h=b.current,c=h.width,k=h.height,n=h.minWidth,v=h.minHeight,p=h.maxWidth, q=h.maxHeight,t=h.scrolling,r=h.scrollOutside?h.scrollbarWidth:0,y=h.margin,z=m(y[1]+y[3]),s=m(y[0]+y[2]),w,A,u,D,B,G,C,E,I;e.add(l).add(g).width("auto").height("auto").removeClass("fancybox-tmp");y=m(l.outerWidth(!0)-l.width());w=m(l.outerHeight(!0)-l.height());A=z+y;u=s+w;D=F(c)?(a.w-A)*m(c)/100:c;B=F(k)?(a.h-u)*m(k)/100:k;if("iframe"===h.type){if(I=h.content,h.autoHeight&&1===I.data("ready"))try{I[0].contentWindow.document.location&&(g.width(D).height(9999),G=I.contents().find("body"),r&&G.css("overflow-x", "hidden"),B=G.outerHeight(!0))}catch(H){}}else if(h.autoWidth||h.autoHeight)g.addClass("fancybox-tmp"),h.autoWidth||g.width(D),h.autoHeight||g.height(B),h.autoWidth&&(D=g.width()),h.autoHeight&&(B=g.height()),g.removeClass("fancybox-tmp");c=m(D);k=m(B);E=D/B;n=m(F(n)?m(n,"w")-A:n);p=m(F(p)?m(p,"w")-A:p);v=m(F(v)?m(v,"h")-u:v);q=m(F(q)?m(q,"h")-u:q);G=p;C=q;h.fitToView&&(p=Math.min(a.w-A,p),q=Math.min(a.h-u,q));A=a.w-z;s=a.h-s;h.aspectRatio?(c>p&&(c=p,k=m(c/E)),k>q&&(k=q,c=m(k*E)),cA||z>s)&&c>n&&k>v&&!(19p&&(c=p,k=m(c/E)),g.width(c).height(k),e.width(c+y),a=e.width(),z=e.height();else c=Math.max(n,Math.min(c,c-(a-A))),k=Math.max(v,Math.min(k,k-(z-s)));r&&"auto"===t&&kA||z>s)&&c>n&&k>v;c=h.aspectRatio?cv&&k
').appendTo(d&&d.lenth?d:"body");this.fixed=!1;a.fixed&&b.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var d=this;a=f.extend({},this.defaults,a);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a);this.fixed||(q.bind("resize.overlay",f.proxy(this.update,this)),this.update());a.closeClick&&this.overlay.bind("click.overlay", function(a){if(f(a.target).hasClass("fancybox-overlay"))return b.isActive?b.close():d.close(),!1});this.overlay.css(a.css).show()},close:function(){q.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(f(".fancybox-margin").removeClass("fancybox-margin"),this.el.removeClass("fancybox-lock"),q.scrollTop(this.scrollV).scrollLeft(this.scrollH));f(".fancybox-overlay").remove().hide();f.extend(this,{overlay:null,fixed:!1})},update:function(){var a="100%",b;this.overlay.width(a).height("100%"); J?(b=Math.max(H.documentElement.offsetWidth,H.body.offsetWidth),p.width()>b&&(a=p.width())):p.width()>q.width()&&(a=p.width());this.overlay.width(a).height(p.height())},onReady:function(a,b){var e=this.overlay;f(".fancybox-overlay").stop(!0,!0);e||this.create(a);a.locked&&this.fixed&&b.fixed&&(b.locked=this.overlay.append(b.wrap),b.fixed=!1);!0===a.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){b.locked&&!this.el.hasClass("fancybox-lock")&&(!1!==this.fixPosition&&f("*").filter(function(){return"fixed"===f(this).css("position")&&!f(this).hasClass("fancybox-overlay")&&!f(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin"),this.scrollV=q.scrollTop(),this.scrollH=q.scrollLeft(),this.el.addClass("fancybox-lock"),q.scrollTop(this.scrollV).scrollLeft(this.scrollH));this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!b.coming&&this.overlay.fadeOut(a.speedOut,f.proxy(this.close,this))}};b.helpers.title={defaults:{type:"float", position:"bottom"},beforeShow:function(a){var d=b.current,e=d.title,c=a.type;f.isFunction(e)&&(e=e.call(d.element,d));if(r(e)&&""!==f.trim(e)){d=f('
'+e+"
");switch(c){case "inside":c=b.skin;break;case "outside":c=b.wrap;break;case "over":c=b.inner;break;default:c=b.skin,d.appendTo("body"),J&&d.width(d.width()),d.wrapInner(''),b.current.margin[2]+=Math.abs(m(d.css("margin-bottom")))}d["top"===a.position?"prependTo": "appendTo"](c)}}};f.fn.fancybox=function(a){var d,e=f(this),c=this.selector||"",l=function(g){var h=f(this).blur(),k=d,l,m;g.ctrlKey||g.altKey||g.shiftKey||g.metaKey||h.is(".fancybox-wrap")||(l=a.groupAttr||"data-fancybox-group",m=h.attr(l),m||(l="rel",m=h.get(0)[l]),m&&""!==m&&"nofollow"!==m&&(h=c.length?f(c):e,h=h.filter("["+l+'="'+m+'"]'),k=h.index(this)),a.index=k,!1!==b.open(h,a)&&g.preventDefault())};a=a||{};d=a.index||0;c&&!1!==a.live?p.undelegate(c,"click.fb-start").delegate(c+":not('.fancybox-item, .fancybox-nav')", "click.fb-start",l):e.unbind("click.fb-start").bind("click.fb-start",l);this.filter("[data-fancybox-start=1]").trigger("click");return this};p.ready(function(){var a,d;f.scrollbarWidth===w&&(f.scrollbarWidth=function(){var a=f('
').appendTo("body"),b=a.children(),b=b.innerWidth()-b.height(99).innerWidth();a.remove();return b});f.support.fixedPosition===w&&(f.support.fixedPosition=function(){var a=f('
').appendTo("body"), b=20===a[0].offsetTop||15===a[0].offsetTop;a.remove();return b}());f.extend(b.defaults,{scrollbarWidth:f.scrollbarWidth(),fixed:f.support.fixedPosition,parent:f("body")});a=f(s).width();K.addClass("fancybox-lock-test");d=f(s).width();K.removeClass("fancybox-lock-test");f("").appendTo("head")})})(window,document,jQuery); (function(e){e.InFieldLabels=function(n,i,t){var a=this;a.$label=e(n),a.label=n,a.$field=e(i),a.field=i,a.$label.data("InFieldLabels",a),a.showing=!0,a.init=function(){var n;a.options=e.extend({},e.InFieldLabels.defaultOptions,t),a.options.className&&a.$label.addClass(a.options.className),setTimeout(function(){""!==a.$field.val()?(a.$label.hide(),a.showing=!1):(a.$label.show(),a.showing=!0)},200),a.$field.focus(function(){a.fadeOnFocus()}).blur(function(){a.checkForEmpty(!0)}).bind("keydown.infieldlabel",function(e){a.hideOnChange(e)}).bind("paste",function(){a.setOpacity(0)}).change(function(){a.checkForEmpty()}).bind("onPropertyChange",function(){a.checkForEmpty()}).bind("keyup.infieldlabel",function(){a.checkForEmpty()}),a.options.pollDuration>0&&(n=setInterval(function(){""!==a.$field.val()&&(a.$label.hide(),a.showing=!1,clearInterval(n))},a.options.pollDuration))},a.fadeOnFocus=function(){a.showing&&a.setOpacity(a.options.fadeOpacity)},a.setOpacity=function(e){a.$label.stop().animate({opacity:e},a.options.fadeDuration,function(){0===e&&a.$label.hide()}),a.showing=e>0},a.checkForEmpty=function(e){""===a.$field.val()?(a.prepForShow(),a.setOpacity(e?1:a.options.fadeOpacity)):a.setOpacity(0)},a.prepForShow=function(){a.showing||(a.$label.css({opacity:0}).show(),a.$field.bind("keydown.infieldlabel",function(e){a.hideOnChange(e)}))},a.hideOnChange=function(e){16!==e.keyCode&&9!==e.keyCode&&(a.showing&&(a.$label.hide(),a.showing=!1),a.$field.unbind("keydown.infieldlabel"))},a.init()},e.InFieldLabels.defaultOptions={fadeOpacity:.5,fadeDuration:300,pollDuration:0,enabledInputTypes:["text","search","tel","url","email","password","number","textarea"],className:!1},e.fn.inFieldLabels=function(n){var i=n&&n.enabledInputTypes||e.InFieldLabels.defaultOptions.enabledInputTypes;return this.each(function(){var t,a,o=e(this).attr("for");o&&(t=document.getElementById(o),t&&(a=e.inArray(t.type,i),(-1!==a||"TEXTAREA"===t.nodeName)&&new e.InFieldLabels(this,t,n)))})}})(jQuery); (typeof define=="function"&&define.amd?define:function(e,t,n){(n||t)()})("kendo.core",["jquery"],function(){return function(e,t,n){function r(){}function i(e,t){if(t)return"'"+e.split("'").join("\\'").split('\\"').join('\\\\\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")+"'";var n=e.charAt(0),r=e.substring(1);return"="===n?"+("+r+")+":":"===n?"+$kendoHtmlEncode("+r+")+":";"+e+";$kendoOutput+="}function o(e,t,n){return e+="",t=t||2,(n=t-e.length)?X[t].substring(0,n)+e:e}function a(e){var t=1,n=arguments.length;for(t=1;t-1||t.is(":visible")}function v(t,n){var r=t.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||n:n)&&function(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}(t)}function y(e,t){return new y.fn.init(e,t)}var b,w=t.kendo=t.kendo||{cultures:{}},M=e.extend,S=e.each,T=e.isArray,x=e.proxy,k=e.noop,O=Math,D=t.JSON||{},z={},C=/%/,E=/\{(\d+)(:[^\}]+)?\}/g,H=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i,_=/^(\+|-?)\d+(\.?)\d*$/,A="function",N="string",P="number",F="object",R="null",U="boolean",I="undefined",W={},$={},L=[].slice;w.version="2017.3.1026".replace(/^\s+|\s+$/g,""),r.extend=function(e){var t,n,r=function(){},i=this,o=e&&e.init?e.init:function(){i.apply(this,arguments)};r.prototype=i.prototype,n=o.fn=o.prototype=new r;for(t in e)null!=e[t]&&e[t].constructor===Object?n[t]=M(!0,{},r.prototype[t],e[t]):n[t]=e[t];return n.constructor=o,o.extend=i.extend,o},r.prototype._initOptions=function(e){this.options=a({},this.options,e)};var j=w.isFunction=function(e){return"function"==typeof e},B=function(){this._defaultPrevented=!0},Y=function(){return!0===this._defaultPrevented},q=r.extend({init:function(){this._events={}},bind:function(e,t,r){var i,o,a,s,u=this,l=typeof e===N?[e]:e,c=typeof t===A;if(t===n){for(i in e)u.bind(i,e[i]);return u}for(i=0,o=l.length;i=0;r--)i[r]!==t&&i[r].original!==t||i.splice(r,1);else this._events[e]=[];return this}}),J=/^\w+/,V=/\$\{([^}]*)\}/g,G=/\\\}/g,K=/__CURLY__/g,Q=/\\#/g,Z=/__SHARP__/g,X=["","0","00","000","0000"];b={paramName:"data",useWithBlock:!0,render:function(e,t){var n,r,i="";for(n=0,r=t.length;n=h){for(s=a,u=[];s>-1;)if((l=o.substring(s-h,s))&&u.push(l),s-=h,f=m.shift(),0===(h=f!==n?f:h)){s>0&&u.push(o.substring(0,s));break}o=u.reverse().join(i[d]),e=e.substring(0,t)+o+e.substring(r)}return e},v=function(e,t){return t=t||0,e=e.toString().split("e"),e=Math.round(+(e[0]+"e"+(e[1]?+e[1]+t:t))),e=e.toString().split("e"),(e=+(e[0]+"e"+(e[1]?+e[1]-t:-t))).toFixed(Math.min(t,20))},y=function(e,t,y){if(t){if("[object Date]"===h.call(e))return function(e,t,a){var s=(a=r(a)).calendars.standard,u=s.days,l=s.months;return(t=s.patterns[t]||t).replace(i,function(t){var r,i,a;return"d"===t?i=e.getDate():"dd"===t?i=o(e.getDate()):"ddd"===t?i=u.namesAbbr[e.getDay()]:"dddd"===t?i=u.names[e.getDay()]:"M"===t?i=e.getMonth()+1:"MM"===t?i=o(e.getMonth()+1):"MMM"===t?i=l.namesAbbr[e.getMonth()]:"MMMM"===t?i=l.names[e.getMonth()]:"yy"===t?i=o(e.getFullYear()%100):"yyyy"===t?i=o(e.getFullYear(),4):"h"===t?i=e.getHours()%12||12:"hh"===t?i=o(e.getHours()%12||12):"H"===t?i=e.getHours():"HH"===t?i=o(e.getHours()):"m"===t?i=e.getMinutes():"mm"===t?i=o(e.getMinutes()):"s"===t?i=e.getSeconds():"ss"===t?i=o(e.getSeconds()):"f"===t?i=O.floor(e.getMilliseconds()/100):"ff"===t?((i=e.getMilliseconds())>99&&(i=O.floor(i/10)),i=o(i)):"fff"===t?i=o(e.getMilliseconds(),3):"tt"===t?i=e.getHours()<12?s.AM[0]:s.PM[0]:"zzz"===t?(a=(r=e.getTimezoneOffset())<0,i=O.abs(r/60).toString().split(".")[0],r=O.abs(r)-60*i,i=(a?"+":"-")+o(i),i+=":"+o(r)):"zz"!==t&&"z"!==t||(a=(i=e.getTimezoneOffset()/60)<0,i=O.abs(i).toString().split(".")[0],i=(a?"+":"-")+("zz"===t?o(i):i)),i!==n?i:t.slice(1,t.length-1)})}(e,t,y);if(typeof e===P)return function(e,t,i){var o,h,y,b,w,M,S,T,x,k,O,D,z,C,E,H,_,A,N,P,F,R=(i=r(i)).numberFormat,U=R[c],I=R.decimals,W=R.pattern[0],$=[],L=e<0,j=l,B=l,Y=-1;if(e===n)return l;if(!isFinite(e))return e;if(!t)return i.name.length?e.toLocaleString():e.toString();if(w=a.exec(t)){if(t=w[1].toLowerCase(),h="c"===t,y="p"===t,(h||y)&&(U=(R=h?R.currency:R.percent)[c],I=R.decimals,o=R.symbol,W=R.pattern[L?0:1]),(b=w[2])&&(I=+b),"e"===t)return b?e.toExponential(I):e.toExponential();if(y&&(e*=100),e=v(e,I),L=e<0,e=e.split(c),M=e[0],S=e[1],L&&(M=M.substring(1)),B=g(M,0,M.length,R),S&&(B+=U+S),"n"===t&&!L)return B;for(e=l,x=0,k=W.length;x-1||t.indexOf('"')>-1||t.indexOf("\\")>-1)&&(t=t.replace(s,function(e){var t=e.charAt(0).replace("\\",""),n=e.slice(1).replace(t,"");return $.push(n),m})),t=t.split(";"),L&&t[1])t=t[1],z=!0;else if(0===e){if(-1==(t=t[2]||t[0]).indexOf(f)&&-1==t.indexOf(p))return t}else t=t[0];if(N=t.indexOf("%"),P=t.indexOf("$"),y=-1!=N,h=-1!=P,y&&(e*=100),h&&"\\"===t[P-1]&&(t=t.split("\\").join(""),h=!1),(h||y)&&(U=(R=h?R.currency:R.percent)[c],I=R.decimals,o=R.symbol),(D=t.indexOf(d)>-1)&&(t=t.replace(u,l)),C=t.indexOf(c),k=t.length,-1!=C?(S=(S=(S=e.toString().split("e"))[1]?v(e,Math.abs(S[1])):S[0]).split(c)[1]||l,_=(H=t.lastIndexOf(p)-C)>-1,A=(E=t.lastIndexOf(f)-C)>-1,x=S.length,_||A||(k=(t=t.substring(0,C)+t.substring(C+1)).length,C=-1,x=0),_&&H>E?x=H:E>H&&(A&&x>E?x=E:_&&x-1&&(e=v(e,x))):e=v(e),E=t.indexOf(f),H=t.indexOf(p),Y=-1==E&&-1!=H?H:-1!=E&&-1==H?E:E>H?H:E,E=t.lastIndexOf(f),H=t.lastIndexOf(p),F=-1==E&&-1!=H?H:-1!=E&&-1==H?E:E>H?E:H,Y==k&&(F=Y),-1!=Y){for(M=(B=e.toString().split(c))[0],S=B[1]||l,T=M.length,S.length,L&&-1*e>=0&&(L=!1),e=t.substring(0,Y),L&&!z&&(e+="-"),x=Y;x-1&&(e+=M,x=C),C===x){e+=(S?U:l)+S,x+=F-C+1;continue}O===p?(e+=O,j=O):O===f&&(e+=j)}if(D&&(e=g(e,Y+(L&&!z?1:0),Math.max(F,T+Y),R)),F>=Y&&(e+=t.substring(F+1)),h||y){for(B=l,x=0,k=e.length;x=t&&e<=n)}function r(e){return e.charAt(0)}function i(t){return e.map(t,r)}function o(e){for(var t=0,n=e.length,r=[];t0&&(R-=1),t},O=function(t){var n=v[t]||new RegExp("^\\d{1,"+t+"}"),r=e.substr(U,t).match(n);return r?(r=r[0],U+=r.length,parseInt(r,10)):null},D=function(t,n){for(var r,i,o,a=0,s=t.length,u=0,l=0;au&&(u=i,l=a);return u?(U+=u,l+1):null},z=function(){var t=!1;return e.charAt(U)===r[R]&&(U++,t=!0),t},C=o.calendars.standard,E=null,H=null,_=null,A=null,N=null,P=null,F=null,R=0,U=0,I=!1,W=new Date,$=C.twoDigitYearMax||2029,L=W.getFullYear();for(r||(r="d"),(p=C.patterns[r])&&(r=p),c=(r=r.split("")).length;R2)continue;if(null===(_=l<3?O(2):D(C._lowerDays[3==l?"namesAbbr":"names"],!0))||t(_,1,31))return null}else if("M"===u){if(l=k("M"),C._lowerMonths||(C._lowerMonths=a(C.months)),null===(H=l<3?O(2):D(C._lowerMonths[3==l?"namesAbbr":"names"],!0))||t(H,1,12))return null;H-=1}else if("y"===u){if(l=k("y"),null===(E=O(l)))return null;2==l&&("string"==typeof $&&($=L+parseInt($,10)),(E=L-L%100+E)>$&&(E-=100))}else if("h"===u){if(k("h"),12==(A=O(2))&&(A=0),null===A||t(A,0,11))return null}else if("H"===u){if(k("H"),null===(A=O(2))||t(A,0,23))return null}else if("m"===u){if(k("m"),null===(N=O(2))||t(N,0,59))return null}else if("s"===u){if(k("s"),null===(P=O(2))||t(P,0,59))return null}else if("f"===u){if(l=k("f"),x=e.substr(U,l).match(v[3]),null!==(F=O(l))&&(F=parseFloat("0."+x[0],10),F=w._round(F,3),F*=1e3),null===F||t(F,0,999))return null}else if("t"===u){if(l=k("t"),y=C.AM,b=C.PM,1===l&&(y=i(y),b=i(b)),!(m=D(b))&&!D(y))return null}else if("z"===u){if(h=!0,l=k("z"),"Z"===e.substr(U,1)){z();continue}if(!(g=e.substr(U,6).match(l>2?f:d)))return null;if(g=g[0].split(":"),M=g[0],!(S=g[1])&&M.length>3&&(U=M.length-2,S=M.substring(U),M=M.substring(0,U)),M=parseInt(M,10),t(M,-12,13))return null;if(l>2&&(S=parseInt(S,10),isNaN(S)||t(S,0,59)))return null}else if("'"===u)I=!0,z();else if(!z())return null;return s&&!/^\s*$/.test(e.substr(U))?null:(T=null!==A||null!==N||P||null,null===E&&null===H&&null===_&&T?(E=L,H=W.getMonth(),_=W.getDate()):(null===E&&(E=L),null===_&&(_=1)),m&&A<12&&(A+=12),h?(M&&(A+=-M),S&&(N+=-S),e=new Date(Date.UTC(E,H,_,A,N,P,F))):function(e,t){t||23!==e.getHours()||e.setHours(e.getHours()+2)}(e=new Date(E,H,_,A,N,P,F),A),E<100&&e.setFullYear(E),e.getDate()!==_&&h===n?null:e)}function u(e,t,n,r){if("[object Date]"===y.call(e))return e;var i,o,a=0,u=null;if(e&&0===e.indexOf("/D")&&(u=p.exec(e)))return u=u[1],o=m.exec(u.substring(1)),u=new Date(parseInt(u,10)),o&&(o=function(e){var t="-"===e.substr(0,1)?-1:1;return e=e.substring(1),e=60*parseInt(e.substr(0,2),10)+parseInt(e.substring(2),10),t*e}(o[0]),u=w.timezone.apply(u,0),u=w.timezone.convert(u,0,-1*o)),u;for(n=w.getCulture(n),t||(t=function(e){var t,n,r,i=O.max(h.length,g.length),o=e.calendar.patterns,a=[];for(r=0;r0?null:(f=f>-1,e.indexOf(u)>-1||n&&n.toLowerCase().indexOf("c")>-1?(r=(o=s).pattern[0].replace("$",u).split("n"),e.indexOf(r[0])>-1&&e.indexOf(r[1])>-1&&(e=e.replace(r[0],"").replace(r[1],""),f=!0)):e.indexOf(d)>-1&&(i=!0,o=a,u=d),e=e.replace("-","").replace(u,"").replace(l," ").split(o[","].replace(l," ")).join("").replace(o["."],"."),e=parseFloat(e),isNaN(e)?e=null:f&&(e*=-1),e&&i&&(e/=100),e)}}(),function(){z._scrollbar=n,z.scrollbar=function(e){if(isNaN(z._scrollbar)||e){var t,n=document.createElement("div");return n.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",n.innerHTML=" ",document.body.appendChild(n),z._scrollbar=t=n.offsetWidth-n.scrollWidth,document.body.removeChild(n),t}return z._scrollbar},z.isRtl=function(t){return e(t).closest(".k-rtl").length>0};var r=document.createElement("table");try{r.innerHTML="",z.tbodyInnerHtml=!0}catch(p){z.tbodyInnerHtml=!1}z.touch="ontouchstart"in t;var i=document.documentElement.style,o=z.transitions=!1,a=z.transforms=!1,s="HTMLElement"in t?HTMLElement.prototype:[];z.hasHW3D="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix||"MozPerspective"in i||"msPerspective"in i,z.cssFlexbox="flexWrap"in i||"WebkitFlexWrap"in i||"msFlexWrap"in i,S(["Moz","webkit","O","ms"],function(){var e=this.toString(),t=typeof r.style[e+"Transition"]===N;if(t||typeof r.style[e+"Transform"]===N){var n=e.toLowerCase();return a={css:"ms"!=n?"-"+n+"-":"",prefix:e,event:"o"===n||"webkit"===n?n:""},t&&((o=a).event=o.event?o.event+"TransitionEnd":"transitionend"),!1}}),r=null,z.transforms=a,z.transitions=o,z.devicePixelRatio=t.devicePixelRatio===n?1:t.devicePixelRatio;try{z.screenWidth=t.outerWidth||t.screen?t.screen.availWidth:t.innerWidth,z.screenHeight=t.outerHeight||t.screen?t.screen.availHeight:t.innerHeight}catch(p){z.screenWidth=t.screen.availWidth,z.screenHeight=t.screen.availHeight}z.detectOS=function(e){var n,r=!1,i=[],o=!/mobile safari/i.test(e),a={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)\.(\d+(\.\d+)?)/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},s={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},l={tablet:/playbook|ipad|fire/i},c={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i};for(var d in a)if(a.hasOwnProperty(d)&&(i=e.match(a[d]))){if("windows"==d&&"plugins"in navigator)return!1;(r={}).device=d,r.tablet=u(d,l,!1),r.browser=u(e,c,"default"),r.name=u(d,s),r[r.name]=!0,r.majorVersion=i[2],r.minorVersion=i[3].replace("_","."),n=r.minorVersion.replace(".","").substr(0,2),r.flatVersion=r.majorVersion+n+new Array(3-(n.length<3?n.length:2)).join("0"),r.cordova=typeof t.PhoneGap!==I||typeof t.cordova!==I,r.appMode=t.navigator.standalone||/file|local|wmapp/.test(t.location.protocol)||r.cordova,r.android&&(z.devicePixelRatio<1.5&&r.flatVersion<400||o)&&(z.screenWidth>800||z.screenHeight>800)&&(r.tablet=d);break}return r};var l=z.mobileOS=z.detectOS(navigator.userAgent);z.wpDevicePixelRatio=l.wp?screen.width/320:0,z.hasNativeScrolling=!1,(l.ios||l.android&&l.majorVersion>2||l.wp)&&(z.hasNativeScrolling=l),z.delayedClick=function(){if(z.touch){if(l.ios)return!0;if(l.android)return!z.browser.chrome||!(z.browser.version<32)&&!(e("meta[name=viewport]").attr("content")||"").match(/user-scalable=no/i)}return!1},z.mouseAndTouchPresent=z.touch&&!(z.mobileOS.ios||z.mobileOS.android),z.detectBrowser=function(e){var t=!1,n=[],r={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i};for(var i in r)if(r.hasOwnProperty(i)&&(n=e.match(r[i]))){(t={})[i]=!0,t[n[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,t.version=parseInt(document.documentMode||n[2],10);break}return t},z.browser=z.detectBrowser(navigator.userAgent),z.detectClipboardAccess=function(){var e={copy:!!document.queryCommandSupported&&document.queryCommandSupported("copy"),cut:!!document.queryCommandSupported&&document.queryCommandSupported("cut"),paste:!!document.queryCommandSupported&&document.queryCommandSupported("paste")};return z.browser.chrome&&(e.paste=!1,z.browser.version>=43&&(e.copy=!0,e.cut=!0)),e},z.clipboard=z.detectClipboardAccess(),z.zoomLevel=function(){try{var e=z.browser,n=0,r=document.documentElement;return e.msie&&11==e.version&&r.scrollHeight>r.clientHeight&&!z.touch&&(n=z.scrollbar()),z.touch?r.clientWidth/t.innerWidth:e.msie&&e.version>=10?((top||t).document.documentElement.offsetWidth+n)/(top||t).innerWidth:1}catch(p){return 1}},z.cssBorderSpacing="undefined"!=typeof i.borderSpacing&&!(z.browser.msie&&z.browser.version<8),function(t){var n="",r=e(document.documentElement),i=parseInt(t.version,10);t.msie?n="ie":t.mozilla?n="ff":t.safari?n="safari":t.webkit?n="webkit":t.opera?n="opera":t.edge&&(n="edge"),n&&(n="k-"+n+" k-"+n+i),z.mobileOS&&(n+=" k-mobile"),z.cssFlexbox||(n+=" k-no-flexbox"),r.addClass(n)}(z.browser),z.eventCapture=document.documentElement.addEventListener;var c=document.createElement("input");z.placeholder="placeholder"in c,z.propertyChangeEvent="onpropertychange"in c,z.input=function(){for(var e,t=["number","date","time","month","week","datetime","datetime-local"],n=t.length,r={},i=0;it.field?1:e.field/g,ae=function(e){return e.target};z.touch&&(ae=function(e){var t="originalEvent"in e?e.originalEvent.changedTouches:"changedTouches"in e?e.changedTouches:null;return t?document.elementFromPoint(t[0].clientX,t[0].clientY):e.target},S(["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap"],function(t,n){e.fn[n]=function(e){return this.bind(n,e)}})),z.touch?z.mobileOS?(z.mousedown="touchstart",z.mouseup="touchend",z.mousemove="touchmove",z.mousecancel="touchcancel",z.click="touchend",z.resize="orientationchange"):(z.mousedown="mousedown touchstart",z.mouseup="mouseup touchend",z.mousemove="mousemove touchmove",z.mousecancel="mouseleave touchcancel",z.click="click",z.resize="resize"):z.pointers?(z.mousemove="pointermove",z.mousedown="pointerdown",z.mouseup="pointerup",z.mousecancel="pointercancel",z.click="pointerup",z.resize="orientationchange resize"):z.msPointers?(z.mousemove="MSPointerMove",z.mousedown="MSPointerDown",z.mouseup="MSPointerUp",z.mousecancel="MSPointerCancel",z.click="MSPointerUp",z.resize="orientationchange resize"):(z.mousemove="mousemove",z.mousedown="mousedown",z.mouseup="mouseup",z.mousecancel="mouseleave",z.click="click",z.resize="resize");var se=/^([a-z]+:)?\/\//i;M(w,{widgets:[],_widgetRegisteredCallbacks:[],ui:w.ui||{},fx:w.fx||function(e){return new w.effects.Element(e)},effects:w.effects||ee,mobile:w.mobile||{},data:w.data||{},dataviz:w.dataviz||{},drawing:w.drawing||{},spreadsheet:{messages:{}},keys:{INSERT:45,DELETE:46,BACKSPACE:8,TAB:9,ENTER:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,END:35,HOME:36,SPACEBAR:32,PAGEUP:33,PAGEDOWN:34,F2:113,F10:121,F12:123,NUMPAD_PLUS:107,NUMPAD_MINUS:109,NUMPAD_DOT:110},support:w.support||z,animate:w.animate||f,ns:"",attr:function(e){return"data-"+w.ns+e},getShadows:function(e){var t=e.css(w.support.transitions.css+"box-shadow")||e.css("box-shadow"),n=t?t.match(H)||[0,0,0,0,0]:[0,0,0,0,0],r=O.max(+n[3],+(n[4]||0));return{left:-n[1]+r,right:+n[1]+r,bottom:+n[2]+r}},wrap:function(t,n){var r,i=z.browser,o=w._outerWidth,a=w._outerHeight;if(t.parent().hasClass("k-animation-container")){var s=t.parent(".k-animation-container"),u=s[0].style;s.is(":hidden")&&s.css({display:"",position:""}),(r=C.test(u.width)||C.test(u.height))||s.css({width:n?o(t)+1:o(t),height:a(t),boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"})}else{var l=t[0].style.width,c=t[0].style.height,d=C.test(l),f=C.test(c);r=d||f,!d&&(!n||n&&l)&&(l=n?o(t)+1:o(t)),!f&&(!n||n&&c)&&(c=a(t)),t.wrap(e("
").addClass("k-animation-container").css({width:l,height:c})),r&&t.css({width:"100%",height:"100%",boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"})}return i.msie&&O.floor(i.version)<=7&&(t.css({zoom:1}),t.children(".k-menu").width(t.width())),t.parent()},deepExtend:a,getComputedStyles:c,webComponents:w.webComponents||[],isScrollable:function(e){if(e&&e.className&&"string"==typeof e.className&&e.className.indexOf("k-auto-scrollable")>-1)return!0;var t=c(e,["overflow"]).overflow;return"auto"==t||"scroll"==t},scrollLeft:function(t,r){var i,o=z.browser.webkit,a=z.browser.mozilla,s=t instanceof e?t[0]:t;if(t){if(i=z.isRtl(t),r===n)return i&&o?s.scrollWidth-s.clientWidth-s.scrollLeft:Math.abs(s.scrollLeft);s.scrollLeft=i&&o?s.scrollWidth-s.clientWidth-r:i&&a?-r:r}},size:function(e){var t,n=0;for(t in e)e.hasOwnProperty(t)&&"toJSON"!=t&&n++;return n},toCamelCase:l,toHyphens:function(e){return e.replace(/([a-z][A-Z])/g,function(e){return e.charAt(0)+"-"+e.charAt(1).toLowerCase()})},getOffset:w.getOffset||function(e,n,r){n||(n="offset");var i=e[n](),o={top:i.top,right:i.right,bottom:i.bottom,left:i.left};if(z.browser.msie&&(z.pointers||z.msPointers)&&!r){var a=z.isRtl(e)?1:-1;o.top-=t.pageYOffset-document.documentElement.scrollTop,o.left-=t.pageXOffset+a*document.documentElement.scrollLeft}return o},parseEffects:w.parseEffects||function(e){var t={};return S("string"==typeof e?e.split(" "):e,function(e){t[e]=this}),t},toggleClass:w.toggleClass||function(e,t,n,r){return t&&(t=t.split(" "),S(t,function(t,n){e.toggleClass(n,r)})),e},directions:w.directions||{left:{reverse:"right"},right:{reverse:"left"},down:{reverse:"up"},up:{reverse:"down"},top:{reverse:"bottom"},bottom:{reverse:"top"},"in":{reverse:"out"},out:{reverse:"in"}},Observable:q,Class:r,Template:b,template:x(b.compile,b),render:x(b.render,b),stringify:x(D.stringify,D),eventTarget:ae,htmlEncode:function(e){return(""+e).replace(te,"&").replace(ne,"<").replace(oe,">").replace(re,""").replace(ie,"'")},isLocalUrl:function(e){return e&&!se.test(e)},expr:function(e,t,n){return e=e||"",typeof t==N&&(n=t,t=!1),n=n||"d",e&&"["!==e.charAt(0)&&(e="."+e),e=t?(e=function(e,t){var n,r,i,o,a=t||"d",s=1;for(r=0,i=e.length;r0||t.height>0)&&(!n||t.width!==n.width||t.height!==n.height))&&(this._size=t,this._resize(t,e),this.trigger("resize",t))},getSize:function(){return w.dimensions(this.element)},size:function(e){if(!e)return this.getSize();this.setSize(e)},setSize:e.noop,_resize:e.noop,destroy:function(){this.element.removeData("kendo"+this.options.prefix+this.options.name),this.element.removeData("handler"),this.unbind()},_destroy:function(){this.destroy()},angular:function(){},_muteAngularRebind:function(e){this._muteRebind=!0,e.call(this),this._muteRebind=!1}}),le=ue.extend({dataItems:function(){return this.dataSource.flatView()},_angularItems:function(t){var n=this;n.angular(t,function(){return{elements:n.items(),data:e.map(n.dataItems(),function(e){return{dataItem:e}})}})}});w.dimensions=function(e,t){var n=e[0];return t&&e.css(t),{width:n.offsetWidth,height:n.offsetHeight}},w.notify=k;var ce=/template$/i,de=/^\s*(?:\{(?:.|\r\n|\n)*\}|\[(?:.|\r\n|\n)*\])\s*$/,fe=/^\{(\d+)(:[^\}]+)?\}|^\[[A-Za-z_]+\]$/,pe=/([A-Z])/g;w.initWidget=function(r,i,o){var a,s,u,l,c,d,f,h,g,v;if(o?o.roles&&(o=o.roles):o=w.ui.roles,r=r.nodeType?r:r[0],d=r.getAttribute("data-"+w.ns+"role")){u=(g=-1===d.indexOf("."))?o[d]:w.getter(d)(t);var y=e(r).data(),b=u?"kendo"+u.fn.options.prefix+u.fn.options.name:"";v=g?new RegExp("^kendo.*"+d+"$","i"):new RegExp("^"+b+"$","i");for(var M in y)if(M.match(v)){if(M!==b)return y[M];a=y[M]}if(u){for(h=p(r,"dataSource"),i=e.extend({},m(r,u.fn.options),i),h&&(i.dataSource=typeof h===N?w.getter(h)(t):h),l=0,c=u.fn.events.length;l{1}
",u,w.ui.progress.messages.loading)).width(r.width).height(r.height).css("top",r.top).css(o,Math.abs(s)+a).prependTo(t)):l&&l.remove()},plugin:function(t,r,i){var o,a=t.fn.options.name;r=r||w.ui,i=i||"",r[a]=t,r.roles[a.toLowerCase()]=t,o="getKendo"+i+a;var s={name:a="kendo"+i+a,widget:t,prefix:i||""};w.widgets.push(s);for(var u=0,l=w._widgetRegisteredCallbacks.length;u=0&&(a=[w.getter(o)(t)]),r=0,i=a.length;r-1)}});var ge=["mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","click"],ve={setupMouseMute:function(){var t=0,n=ge.length,r=document.documentElement;if(!ve.mouseTrap&&z.eventCapture){ve.mouseTrap=!0,ve.bustClick=!1,ve.captureMouse=!1;for(var i=function(t){ve.captureMouse&&("click"===t.type?ve.bustClick&&!e(t.target).is("label, input, [data-rel=external]")&&(t.preventDefault(),t.stopPropagation()):t.stopPropagation())};t-1&&this[0]!==document.documentElement){ve.setupMouseMute();var o=2===n.length?null:n[1],a=i.indexOf("click")>-1&&i.indexOf("touchend")>-1;Me.call(this,{touchstart:ve.muteMouse,touchend:ve.unMuteMouse},o,{bustClick:a})}return typeof r===N&&(t=this.data("handler"),r=t[r],n[n.length-1]=function(e){r.call(t,e)}),n[0]=i,Me.apply(this,n),this},kendoDestroy:function(e){return(e=e||this.data("kendoNS"))&&this.off("."+e),this}}),w.jQuery=y,w.eventMap=ye,w.timezone=function(){function e(e,t){var i,o,a,s=t[3],u=t[4],l=t[5],c=t[8];return c||(t[8]=c={}),c[e]?c[e]:(isNaN(u)?0===u.indexOf("last")?(i=new Date(Date.UTC(e,n[s]+1,1,l[0]-24,l[1],l[2],0)),o=r[u.substr(4,3)],a=i.getUTCDay(),i.setUTCDate(i.getUTCDate()+o-a-(o>a?7:0))):u.indexOf(">=")>=0&&(i=new Date(Date.UTC(e,n[s],u.substr(5),l[0],l[1],l[2],0)),o=r[u.substr(0,3)],a=i.getUTCDay(),i.setUTCDate(i.getUTCDate()+o-a+(o=0;i--){var o=r[i][3];if(o&&e>o)break}var a=r[i+1];if(!a)throw new Error('Timezone "'+n+'" not found on '+e+".");return a}(t,n,i);return{zone:o,rule:function(t,n,r){if(!(n=n[r])){var i=r.split(":"),o=0;return i.length>1&&(o=60*i[0]+Number(i[1])),[-1e6,"max","-","Jan",1,[0,0,0],o,"-"]}var a=new Date(t).getUTCFullYear();(n=jQuery.grep(n,function(e){var t=e[0],n=e[1];return t<=a&&(n>=a||t==a&&"only"==n||"max"==n)})).push(t),n.sort(function(t,n){return"number"!=typeof t&&(t=Number(e(a,t))),"number"!=typeof n&&(n=Number(e(a,n))),t-n});var s=n[jQuery.inArray(t,n)-1]||n[n.length-1];return isNaN(s)?s:null}(t,r,o[1])}}var n={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},r={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};return{zones:{},rules:{},offset:function(e,n){if("Etc/UTC"==n||"Etc/GMT"==n)return 0;var r=t(e,this.zones,this.rules,n),i=r.zone,o=r.rule;return w.parseFloat(o?i[0]-o[6]:i[0])},convert:function(e,t,n){var r,i=n;typeof t==N&&(t=this.offset(e,t)),typeof n==N&&(n=this.offset(e,n));var o=e.getTimezoneOffset(),a=(e=new Date(e.getTime()+6e4*(t-n))).getTimezoneOffset();return typeof i==N&&(i=this.offset(e,i)),r=a-o+(n-i),new Date(e.getTime()+6e4*r)},apply:function(e,t){return this.convert(e,e.getTimezoneOffset(),t)},remove:function(e,t){return this.convert(e,t,e.getTimezoneOffset())},abbr:function(e,n){var r=t(e,this.zones,this.rules,n),i=r.zone,o=r.rule,a=i[2];return a.indexOf("/")>=0?a.split("/")[o&&+o[6]?1:0]:a.indexOf("%s")>=0?a.replace("%s",o&&"-"!=o[7]?o[7]:""):a},toLocalDate:function(e){return this.apply(new Date(e),"Etc/UTC")}}}(),w.date=function(){function e(e,t){return 0===t&&23===e.getHours()&&(e.setHours(e.getHours()+2),!0)}function t(t,n,r){var i=t.getHours();r=r||1,n=(n-t.getDay()+7*r)%7,t.setDate(t.getDate()+n),e(t,i)}function r(e,n,r){return e=new Date(e),t(e,n,r),e}function i(e){return new Date(e.getFullYear(),e.getMonth(),1)}function o(e,t){var n=new Date(e.getFullYear(),0,1,-6),i=function(e,t){return 1!==t?u(r(e,t,-1),4):u(e,4-(e.getDay()||7))}(e,t).getTime()-n.getTime(),o=Math.floor(i/p);return 1+Math.floor(o/7)}function a(t){return t=new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0),e(t,0),t}function s(e){return d(e).getTime()-a(d(e))}function u(t,n){var r=t.getHours();return t=new Date(t),l(t,n*p),e(t,r),t}function l(e,t,n){var r,i=e.getTimezoneOffset();e.setTime(e.getTime()+t),n||(r=e.getTimezoneOffset()-i,e.setTime(e.getTime()+r*f))}function c(){return a(new Date)}function d(e){var t=new Date(1980,1,1,0,0,0);return e&&t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t}var f=6e4,p=864e5;return{adjustDST:e,dayOfWeek:r,setDayOfWeek:t,getDate:a,isInDateRange:function(e,t,n){var r,i=t.getTime(),o=n.getTime();return i>=o&&(o+=p),(r=e.getTime())>=i&&r<=o},isInTimeRange:function(e,t,n){var r,i=s(t),o=s(n);return!e||i==o||(t>=n&&(n+=p),r=s(e),i>r&&(r+=p),o=i&&r<=o)},isToday:function(e){return a(e).getTime()==c().getTime()},nextDay:function(e){return u(e,1)},previousDay:function(e){return u(e,-1)},toUtcTime:function(e){return Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())},MS_PER_DAY:p,MS_PER_HOUR:60*f,MS_PER_MINUTE:f,setTime:l,setHours:function(t,n){return t=new Date(w.date.getDate(t).getTime()+w.date.getMilliseconds(n)),e(t,n.getHours()),t},addDays:u,today:c,toInvariantTime:d,firstDayOfMonth:i,lastDayOfMonth:function(e){var t=new Date(e.getFullYear(),e.getMonth()+1,0),n=i(e),r=Math.abs(t.getTimezoneOffset()-n.getTimezoneOffset());return r&&t.setHours(n.getHours()+r/60),t},weekInYear:function(e,t){t===n&&(t=w.culture().calendar.firstDay);var r=u(e,-7),i=u(e,7),a=o(e,t);return 0===a?o(r,t)+1:53===a&&o(i,t)>1?1:a},getMilliseconds:s}}(),w.stripWhitespace=function(e){if(document.createNodeIterator)for(var t=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,function(t){return t.parentNode==e?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT},!1);t.nextNode();)t.referenceNode&&!t.referenceNode.textContent.trim()&&t.referenceNode.parentNode.removeChild(t.referenceNode);else for(var n=0;nt?i():n=setTimeout(i,t-a)};return i.cancel=function(){clearTimeout(n)},i},w.caret=function(t,r,i){var o,a=r!==n;if(i===n&&(i=r),t[0]&&(t=t[0]),!a||!t.disabled){try{if(t.selectionStart!==n)if(a){t.focus();var s=z.mobileOS;s.wp||s.android?setTimeout(function(){t.setSelectionRange(r,i)},0):t.setSelectionRange(r,i)}else r=[t.selectionStart,t.selectionEnd];else if(document.selection)if(e(t).is(":visible")&&t.focus(),o=t.createTextRange(),a)o.collapse(!0),o.moveStart("character",r),o.moveEnd("character",i-r),o.select();else{var u,l,c=o.duplicate();o.moveToBookmark(document.selection.createRange().getBookmark()),c.setEndPoint("EndToStart",o),l=(u=c.text.length)+o.text.length,r=[u,l]}}catch(d){r=[]}return r}},w.compileMobileDirective=function(e,n){var r=t.angular;return e.attr("data-"+w.ns+"role",e[0].tagName.toLowerCase().replace("kendo-mobile-","").replace("-","")),r.element(e).injector().invoke(["$compile",function(t){t(e)(n),/^\$(digest|apply)$/.test(n.$$phase)||n.$digest()}]),w.widgetInstance(e,w.mobile.ui)},w.antiForgeryTokens=function(){var t={},r=e("meta[name=csrf-token],meta[name=_csrf]").attr("content"),i=e("meta[name=csrf-param],meta[name=_csrf_header]").attr("content");return e("input[name^='__RequestVerificationToken']").each(function(){t[this.name]=this.value}),i!==n&&r!==n&&(t[i]=r),t},w.cycleForm=function(e){function t(e){var t=w.widgetInstance(e);t&&t.focus?t.focus():e.focus()}var n=e.find("input, .k-widget").first(),r=e.find("button, .k-button").last();r.on("keydown",function(e){e.keyCode!=w.keys.TAB||e.shiftKey||(e.preventDefault(),t(n))}),n.on("keydown",function(e){e.keyCode==w.keys.TAB&&e.shiftKey&&(e.preventDefault(),t(r))})},w.focusElement=function(n){var r=[],i=n.parentsUntil("body").filter(function(e,t){return"visible"!==w.getComputedStyles(t,["overflow"]).overflow}).add(t);i.each(function(t,n){r[t]=e(n).scrollTop()});try{n[0].setActive()}catch(o){n[0].focus()}i.each(function(t,n){e(n).scrollTop(r[t])})},function(){function n(t,n,r,i){var o=e("
").attr({action:r,method:"POST",target:i}),a=w.antiForgeryTokens();a.fileName=n;var s=t.split(";base64,");a.contentType=s[0].replace("data:",""),a.base64=s[1];for(var u in a)a.hasOwnProperty(u)&&e("").attr({value:a[u],name:u,type:"hidden"}).appendTo(o);o.appendTo("body").submit().remove()}function r(e,t){var n=e;if("string"==typeof e){for(var r=e.split(";base64,"),i=r[0],o=atob(r[1]),a=new Uint8Array(o.length),s=0;sr&&(s=r),n+"-"+s}function a(t){var e,i=0,a=t.min,s=t.max,n=t.start,l=t.setter,o=t.build,c=t.weekNumberBuild,u=t.cells||12,h=t.isWeekColumnVisible,d=t.perRow||4,f=t.weekNumber||E,g=t.content||B,v=t.empty||j,m=t.html||'';for(h&&(m+=f(c(n)));i0&&i%d==0&&(m+='',h&&(m+=f(c(n)))),n=_(n.getFullYear(),n.getMonth(),n.getDate()),T(n,0),e=o(n,i,t.disableDates),m+=r(n,a,s)?g(e):v(e),l(n,1);return m+"
"}function s(t,e,i){var a=t.getFullYear(),s=e.getFullYear(),n=s,l=0;return i&&(n=(s-=s%i)-s%i+i-1),a>n?l=1:aa?a=new ot(+e):i=+e&&+t<=+i}function o(t,e){return t.slice(e).concat(t.slice(0,e))}function c(t,e,i){e=e instanceof ot?e.getFullYear():t.getFullYear()+i*e,t.setFullYear(e)}function u(t,e){if(+e<+t){var i=+t;ht.views[0].setDate(t,e),ht.views[0].setDate(e,new Date(i))}var a=Date.UTC(t.getFullYear(),t.getMonth(),t.getDate()),s=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate());return Math.ceil((+s-+a)/k.date.MS_PER_DAY)}function h(t,e,i,a){for(var s=0;s<=e;s++){var n=new Date(i.getTime());a(n=new Date(n.setDate(n.getDate()+s)))||t.push(n)}}function d(e){t(this).hasClass("k-state-disabled")||t(this).toggleClass(U,tt.indexOf(e.type)>-1||e.type==Z)}function f(t){t.preventDefault()}function _(t,e,i){var a=new ot(1904,e,i);return a.setFullYear(t),a}function g(t){return A(t).calendars.standard}function v(t){var i=ct[t.start],a=ct[t.depth],s=A(t.culture);t.format=M(t.format||s.calendars.standard.patterns.d),isNaN(i)&&(i=0,t.start=q),(a===e||a>i)&&(t.depth=q),null===t.dates&&(t.dates=[])}function m(t){H&&t.find("*").attr("unselectable","on")}function p(t,e){t.addClass("k-"+e)}function b(e){return k.isFunction(e)?e:t.isArray(e)?function(e){var i,a=[],s=["su","mo","tu","we","th","fr","sa"],n="if(found){ return true }else{return false}";if(e[0]instanceof ot)a=function(t){for(var e=[],i=0;i -1;"+n;else{for(var l=0;l-1&&a.push(o)}i="var found=date&&window.kendo.jQuery.inArray(date.getDay(),["+a+"]) > -1;"+n}return new Function("date",i)}(e):t.noop}function D(t,e){return t instanceof Date&&e instanceof Date&&(t=t.getTime(),e=e.getTime()),t===e}var k=window.kendo,w=k.support,y=k.ui,S=y.Widget,C=k.keys,F=k.parseDate,T=k.date.adjustDST,Y=k.date.weekInYear,x=k.ui.Selectable,M=k._extractFormat,O=k.template,A=k.getCulture,N=k.support.transitions,V=N?N.css+"transform-origin":"",B=O('#=data.value#',{useWithBlock:!1}),j=O(' ',{useWithBlock:!1}),E=O('#=data.weekNumber #',{useWithBlock:!1}),I=k.support.browser,H=I.msie&&I.version<9,P=k._outerHeight,R=k._outerWidth,W=".kendoCalendar",z="click"+W,q="month",U="k-state-hover",G="k-state-disabled",L="k-state-focused",K="k-other-month",Q=' class="'+K+'"',J="td:has(.k-link)",X="td:has(.k-link):not(."+G+")",Z="focus",$=Z+W,tt=w.touch?"touchstart":"mouseenter",et=w.touch?"touchstart"+W:"mouseenter"+W,it=w.touch?"touchend"+W+" touchmove"+W:"mouseleave"+W,at="_prevArrow",st="_nextArrow",nt="aria-disabled",lt=t.proxy,rt=t.extend,ot=Date,ct={month:0,year:1,decade:2,century:3},ut=S.extend({init:function(e,i){var a,s,r=this;S.fn.init.call(r,e,i),e=r.wrapper=r.element,(i=r.options).url=window.unescape(i.url),r.options.disableDates=b(r.options.disableDates),r._templates(),r._selectable(),r._header(),r._footer(r.footer),(s=e.addClass("k-widget k-calendar "+(i.weekNumber?" k-week-number":"")).on(et+" "+it,J,d).on("keydown.kendoCalendar","table.k-content",lt(r._move,r)).on(z,J,function(e){var a=e.currentTarget.firstChild,s=r._toDateObject(a);-1!=a.href.indexOf("#")&&e.preventDefault(),"month"==r._view.name&&r.options.disableDates(s)||"month"==r._view.name&&"single"!=i.selectable||r._click(t(a))}).on("mouseup"+W,"table.k-content, .k-footer",function(){r._focusView(!1!==r.options.focusOnNav)}).attr("id"))&&(r._cellID=s+"_cell_selected"),r._isMultipleSelection()&&r.options.weekNumber&&e.on(z,"td:not(:has(.k-link))",function(e){var i=t(e.currentTarget).closest("tr").find(X).first(),a=r.selectable._lastActive=t(e.currentTarget).closest("tr").find(X).last();r.selectable.selectRange(i,a,{event:e}),r._current=r._value=r._toDateObject(a.find("a")),r._class(L,r._current)}),v(i),a=F(i.value,i.format,i.culture),r._selectDates=[],r._index=ct[i.start],r._current=new ot(+l(a,i.min,i.max)),r._addClassProxy=function(){if(r._active=!0,r._cell.hasClass(G)){var t=r._view.toDateString(n());r._cell=r._cellByDate(t)}r._cell.addClass(L)},r._removeClassProxy=function(){r._active=!1,r._cell.removeClass(L)},r.value(a),r._isMultipleSelection()&&i.selectDates.length>0&&r.selectDates(i.selectDates),k.notify(r)},options:{name:"Calendar",value:null,min:new ot(1900,0,1),max:new ot(2099,11,31),dates:[],disableDates:null,url:"",culture:"",footer:"",format:"",month:{},weekNumber:!1,selectable:"single",selectDates:[],start:q,depth:q,animation:{horizontal:{effects:"slideIn",reverse:!0,duration:500,divisor:2},vertical:{effects:"zoomIn",duration:400}},messages:{weekColumnHeader:""}},events:["change","navigate"],setOptions:function(t){v(t),t.disableDates=b(t.disableDates),S.fn.setOptions.call(this,t),this._templates(),this._selectable(),this._footer(this.footer),this._index=ct[this.options.start],this.navigate()},destroy:function(){var t=this._today;this.element.off(W),this._title.off(W),this[at].off(W),this[st].off(W),this._destroySelectable(),k.destroy(this._table),t&&k.destroy(t.off(W)),S.fn.destroy.call(this)},current:function(){return this._current},view:function(){return this._view},focus:function(t){t=t||this._table,this._bindTable(t),t.focus()},min:function(t){return this._option("min",t)},max:function(t){return this._option("max",t)},navigateToPast:function(){this._navigate(at,-1)},navigateToFuture:function(){this._navigate(st,1)},navigateUp:function(){var t=this._index;this._title.hasClass(G)||this.navigate(this._current,++t)},navigateDown:function(t){var e=this._index,i=this.options.depth;t&&(e!==ct[i]?this.navigate(t,--e):D(this._value,this._current)&&D(this._value,t)||(this.value(t),this.trigger("change")))},navigate:function(i,a){a=isNaN(a)?ct[a]:a;var s,n,r,o,c=this.options,u=c.culture,h=c.min,d=c.max,f=this._title,_=this._table,g=this._oldTable,v=this._current,b=i&&+i>+v,D=a!==e&&a!==this._index;if(i||(i=v),this._current=i=new ot(+l(i,h,d)),a===e?a=this._index:this._index=a,this._view=n=ht.views[a],r=n.compare,o=a===ct.century,f.toggleClass(G,o).attr(nt,o),o=r(i,h)<1,this[at].toggleClass(G,o).attr(nt,o),this[at].hasClass(G)&&this[at].removeClass(U),o=r(i,d)>-1,this[st].toggleClass(G,o).attr(nt,o),this[st].hasClass(G)&&this[st].removeClass(U),_&&g&&g.data("animating")&&(g.kendoStop(!0,!0),_.kendoStop(!0,!0)),this._oldTable=_,!_||this._changeView){f.html(n.title(i,h,d,u)),this._table=s=t(n.content(rt({min:h,max:d,date:i,url:c.url,dates:c.dates,format:c.format,culture:u,disableDates:c.disableDates,isWeekColumnVisible:c.weekNumber,messages:c.messages},this[n.name]))),p(s,n.name),m(s);var k=_&&_.data("start")===s.data("start");this._animate({from:_,to:s,vertical:D,future:b,replace:k}),this.trigger("navigate"),this._focus(i)}a===ct[c.depth]&&this._selectDates.length>0&&this._visualizeSelectedDatesInView(),"single"===this.options.selectable&&a===ct[c.depth]&&this._value&&!this.options.disableDates(this._value)&&this._class("k-state-selected",this._value),this._class(L,i),!_&&this._cell&&this._cell.removeClass(L),this._changeView=!0},selectDates:function(i){var a,s,n=this;if(i===e)return n._selectDates;s=i.map(function(t){return t.getTime()}).filter(function(t,e,i){return i.indexOf(t)===e}).map(function(t){return new Date(t)}),a=t.grep(s,function(t){if(t)return+n._validateValue(new Date(t.setHours(0,0,0,0)))==+t}),n._selectDates=a.length>0?a:n._selectDates,n._visualizeSelectedDatesInView()},value:function(t){var i=this._view,a=this._view;if(t===e)return this._value;if((t=this._validateValue(t))&&this._isMultipleSelection()){var s=new Date(+t);s.setHours(0,0,0,0),this._selectDates=[s],this.selectable._lastActive=null}i&&null===t&&this._cell?this._cell.removeClass("k-state-selected"):(this._changeView=!t||a&&0!==a.compare(t,this._current),this.navigate(t))},_validateValue:function(t){var i=this.options,a=i.min,s=i.max;return null===t&&(this._current=_(this._current.getFullYear(),this._current.getMonth(),this._current.getDate())),null!==(t=F(t,i.format,i.culture))&&(r(t=new ot(+t),a,s)||(t=null)),null!==t&&this.options.disableDates(new Date(+t))?this._value===e&&(this._value=null):this._value=t,this._value},_visualizeSelectedDatesInView:function(){var e={};t.each(this._selectDates,function(t,i){e[k.calendar.views[0].toDateString(i)]=i}),this.selectable.clear();var i=this._table.find(J).filter(function(i,a){return e[t(a.firstChild).attr(k.attr("value"))]});i.length>0&&this.selectable._selectElement(i,!0)},_isMultipleSelection:function(){return"multiple"===this.options.selectable},_selectable:function(){if(this._isMultipleSelection()){var t=this.options.selectable,e=x.parseOptions(t);e.multiple&&this.element.attr("aria-multiselectable","true"),this.selectable=new x(this.wrapper,{aria:!0,inputSelectors:"input,textarea,.k-multiselect-wrap,select,button,.k-button>span,.k-button>img,span.k-icon.k-i-arrow-60-down,span.k-icon.k-i-arrow-60-up",multiple:e.multiple,filter:"table.k-month:eq(0) "+X,change:lt(this._onSelect,this),relatedTarget:lt(this._onRelatedTarget,this)})}},_onRelatedTarget:function(t){this.selectable.options.multiple&&t.is(X)&&(this._current=this._toDateObject(t.find("a")),this._class(L,this._toDateObject(t.find("a"))))},_onSelect:function(e){var i=this,a=e;x.parseOptions(i.options.selectable).multiple?(a.event.ctrlKey?t(a.event.currentTarget).is(X)?i._toggleSelection(t(a.event.currentTarget)):(i._cellsBySelector(X).each(function(e,a){var s=i._toDateObject(t(a).find("a"));i._deselect(s)}),i._addSelectedCellsToArray()):a.event.shiftKey?i._rangeSelection(i._cell):t(a.event.currentTarget).is(J)?i.value(i._toDateObject(t(a.event.currentTarget).find("a"))):(i._selectDates=[],i._addSelectedCellsToArray()),i.trigger("change")):t(a.event.currentTarget).is("td")&&!t(a.event.currentTarget).hasClass("k-state-selected")?t(a.event.currentTarget).addClass("k-state-selected"):i._click(t(a.event.currentTarget).find("a"))},_destroySelectable:function(){this.selectable&&(this.selectable.destroy(),this.selectable=null)},_toggleSelection:function(t){var e=this._toDateObject(t.find("a"));t.hasClass("k-state-selected")?this._selectDates.push(e):this._deselect(e)},_rangeSelection:function(t,e){var i,a=e||this._toDateObject(this.selectable.value().first().find("a")),s=this._toDateObject(t.find("a"));this.selectable._lastActive||this._value?a=this.selectable._lastActive?this._toDateObject(this.selectable._lastActive.find("a")):new Date(+this._value):this.selectable._lastActive=e?this._cellByDate(this._view.toDateString(e),X):this.selectable.value().first(),this._selectDates=[],i=u(a,s),h(this._selectDates,i,a,this.options.disableDates),this._visualizeSelectedDatesInView()},_cellsBySelector:function(t){return this._table.find(t)},_addSelectedCellsToArray:function(){var e=this;e.selectable.value().each(function(i,a){var s=e._toDateObject(t(a.firstChild));e.options.disableDates(s)||e._selectDates.push(s)})},_deselect:function(t){var e=this._selectDates.map(Number).indexOf(+t);-1!=e&&this._selectDates.splice(e,1)},_dateInView:function(t){var e=this._toDateObject(this._cellsBySelector(J+":first").find("a"));return+t<=+this._toDateObject(this._cellsBySelector(J+":last").find("a"))&&+t>=+e},_move:function(i){var a,s,n,o,c=this.options,u=i.keyCode,h=this._view,d=this._index,f=this.options.min,g=this.options.max,v=new ot(+this._current),m=k.support.isRtl(this.wrapper),p=this.options.disableDates;if(i.target===this._table[0]&&(this._active=!0),u==C.RIGHT&&!m||u==C.LEFT&&m?(a=1,s=!0):u==C.LEFT&&!m||u==C.RIGHT&&m?(a=-1,s=!0):u==C.UP?(a=0===d?-7:-4,s=!0):u==C.DOWN?(a=0===d?7:4,s=!0):u==C.SPACEBAR?(a=0,s=!0):u!=C.HOME&&u!=C.END||(o=h[n=u==C.HOME?"first":"last"](v),(v=new ot(o.getFullYear(),o.getMonth(),o.getDate(),v.getHours(),v.getMinutes(),v.getSeconds(),v.getMilliseconds())).setFullYear(o.getFullYear()),s=!0),i.ctrlKey){if(u==C.RIGHT&&!m||u==C.LEFT&&m)this.navigateToFuture(),s=!0;else if(u==C.LEFT&&!m||u==C.RIGHT&&m)this.navigateToPast(),s=!0;else if(u==C.UP)this.navigateUp(),s=!0;else if(u==C.DOWN)this._click(t(this._cell[0].firstChild)),s=!0;else if((u==C.ENTER||u==C.SPACEBAR)&&this._isMultipleSelection()){this._keyboardToggleSelection(i);var b=this._toDateObject(t(this._cell[0]).find("a"));this._class(L,b)}}else i.shiftKey?(a!==e||n)&&(n||h.setDate(v,a),p(v)&&(v=this._nextNavigatable(v,a)),r(v,f=_(f.getFullYear(),f.getMonth(),f.getDate()),g)&&(this._isMultipleSelection()?this._keyboardRangeSelection(i,v):this._focus(l(v,c.min,c.max)))):(u==C.ENTER||u==C.SPACEBAR?("month"==h.name&&this._isMultipleSelection()?(this.value(this._toDateObject(t(this._cell.find("a")))),this.selectable._lastActive=t(this._cell[0]),this.trigger("change")):this._click(t(this._cell[0].firstChild)),s=!0):u==C.PAGEUP?(s=!0,this.navigateToPast()):u==C.PAGEDOWN&&(s=!0,this.navigateToFuture()),(a||n)&&(n||h.setDate(v,a),p(v)&&(v=this._nextNavigatable(v,a)),r(v,f=_(f.getFullYear(),f.getMonth(),f.getDate()),g)&&(this._isMultipleSelection()?this._dateInView(v)?(this._current=v,this._class(L,v)):this.navigate(v):this._focus(l(v,c.min,c.max)))));return s&&i.preventDefault(),this._current},_keyboardRangeSelection:function(t,e){var i,a;if(!this._dateInView(e))return this._selectDates=[],i=this.selectable._lastActive?this._toDateObject(this.selectable._lastActive.find("a")):e,a=u(i,new Date(+e)),h(this._selectDates,a,i,this.options.disableDates),this.navigate(e),this._current=e,this.selectable._lastActive=this.selectable._lastActive||this._cellByDate(this._view.toDateString(e),X),void this.trigger("change");this.selectable.options.filter=this.wrapper.find("table").length>1&&+e>+this._current?"table.k-month:eq(1) "+X:"table.k-month:eq(0) "+X,this._class(L,e),this._current=e,this._rangeSelection(this._cellByDate(this._view.toDateString(e),X),e),this.trigger("change"),this.selectable.options.filter="table.k-month:eq(0) "+X},_keyboardToggleSelection:function(e){e.currentTarget=this._cell[0],this.selectable._lastActive=t(this._cell[0]),t(this._cell[0]).hasClass("k-state-selected")?(this.selectable._unselect(t(this._cell[0])),this.selectable.trigger("change",{event:e})):this.selectable.value(t(this._cell[0]),{event:e})},_nextNavigatable:function(t,e){var i=!0,a=this._view,s=this.options.min,n=this.options.max,l=this.options.disableDates,o=new Date(t.getTime());for(a.setDate(o,-e);i;){if(a.setDate(t,e),!r(t,s,n)){t=o;break}i=l(t)}return t},_animate:function(t){var e=t.from,i=t.to,a=this._active;e?e.parent().data("animating")?(e.off(W),e.parent().kendoStop(!0,!0).remove(),e.remove(),i.insertAfter(this.element[0].firstChild),this._focusView(a)):!e.is(":visible")||!1===this.options.animation||t.replace?(i.insertAfter(e),e.off(W).remove(),this._focusView(a)):this[t.vertical?"_vertical":"_horizontal"](e,i,t.future):(i.insertAfter(this.element[0].firstChild),this._bindTable(i))},_horizontal:function(t,e,i){var a=this,s=a._active,n=a.options.animation.horizontal,l=n.effects,r=R(t);l&&-1!=l.indexOf("slideIn")&&(t.add(e).css({width:r}),t.wrap("
"),a._focusView(s,t),t.parent().css({position:"relative",width:2*r,"float":"left","margin-left":i?0:-r}),e[i?"insertAfter":"insertBefore"](t),rt(n,{effects:"slideIn:"+(i?"right":"left"),complete:function(){t.off(W).remove(),a._oldTable=null,e.unwrap(),a._focusView(s)}}),t.parent().kendoStop(!0,!0).kendoAnimate(n))},_vertical:function(t,e){var i,a,s=this,n=s.options.animation.vertical,l=n.effects,r=s._active;l&&-1!=l.indexOf("zoom")&&(e.css({position:"absolute",top:P(t.prev()),left:0}).insertBefore(t),V&&(a=(a=(i=s._cellByDate(s._view.toDateString(s._current))).position()).left+parseInt(i.width()/2,10)+"px "+(a.top+parseInt(i.height()/2,10))+"px",e.css(V,a)),t.kendoStop(!0,!0).kendoAnimate({effects:"fadeOut",duration:600,complete:function(){t.off(W).remove(),s._oldTable=null,e.css({position:"static",top:0,left:0}),s._focusView(r)}}),e.kendoStop(!0,!0).kendoAnimate(n))},_cellByDate:function(e,i){return this._table.find(i||"td:not(."+K+")").filter(function(){return t(this.firstChild).attr(k.attr("value"))===e})},_class:function(t,e){var i,a=this._cellID,s=this._cell,n=this._view.toDateString(e);s&&s.removeAttr("aria-selected").removeAttr("aria-label").removeAttr("id"),e&&"month"==this._view.name&&(i=this.options.disableDates(e)),this._cellsBySelector(this._isMultipleSelection()?J:"td:not(."+K+")").removeClass(t),s=this._cellByDate(n,"multiple"==this.options.selectable?J:"td:not(."+K+")").attr("aria-selected",!0),(t===L&&!this._active&&!1!==this.options.focusOnNav||i)&&(t=""),s.addClass(t),s[0]&&(this._cell=s),a&&(s.attr("id",a),this._table.removeAttr("aria-activedescendant").attr("aria-activedescendant",a))},_bindTable:function(t){t.on($,this._addClassProxy).on("blur.kendoCalendar",this._removeClassProxy)},_click:function(t){var e=this.options,i=new Date(+this._current),a=this._toDateObject(t);T(a,0),"month"==this._view.name&&this.options.disableDates(a)&&(a=this._value),this._view.setDate(i,a),this.navigateDown(l(i,e.min,e.max))},_focus:function(t){0!==this._view.compare(t,this._current)?this.navigate(t):(this._current=t,this._class(L,t))},_focusView:function(t,e){t&&this.focus(e)},_footer:function(e){var i=n(),a=this.element,s=a.find(".k-footer");if(!e)return this._toggle(!1),void s.hide();s[0]||(s=t('').appendTo(a)),this._today=s.show().find(".k-link").html(e(i)).attr("title",k.toString(i,"D",this.options.culture)),this._toggle()},_header:function(){var t,e=this,i=e.element;i.find(".k-header")[0]||i.html('
'),t=i.find(".k-link").on(et+" "+it+" "+$+" blur.kendoCalendar",d).click(!1),e._title=t.eq(1).on(z,function(){e._active=!1!==e.options.focusOnNav,e.navigateUp()}),e[at]=t.eq(0).on(z,function(){e._active=!1!==e.options.focusOnNav,e.navigateToPast()}),e[st]=t.eq(2).on(z,function(){e._active=!1!==e.options.focusOnNav,e.navigateToFuture()})},_navigate:function(t,e){var i=this._index+1,a=new ot(+this._current);if(this._isMultipleSelection()){var s=this._table.find("td:not(.k-other-month)").has(".k-link").first();a=this._toDateObject(s.find("a")),this._current=new Date(+a)}(t=this[t]).hasClass(G)||(i>3?a.setFullYear(a.getFullYear()+100*e):ht.views[i].setDate(a,e),this.navigate(a))},_option:function(t,i){var a,s=this.options,n=this._value||this._current;if(i===e)return s[t];(i=F(i,s.format,s.culture))&&(s[t]=new ot(+i),((a="min"===t?i>n:n>i)||function(t,e){return!!t&&t.getFullYear()===e.getFullYear()&&t.getMonth()===e.getMonth()}(n,i))&&(a&&(this._value=null),this._changeView=!0),this._changeView||(this._changeView=!(!s.month.content&&!s.month.empty)),this.navigate(this._value),this._toggle())},_toggle:function(t){var i=this.options,a=this.options.disableDates(n()),s=this._today;t===e&&(t=r(n(),i.min,i.max)),s&&(s.off(z),t&&!a?s.addClass("k-nav-today").removeClass(G).on(z,lt(this._todayClick,this)):s.removeClass("k-nav-today").addClass(G).on(z,f))},_todayClick:function(t){var e=ct[this.options.depth],i=this.options.disableDates,a=n();t.preventDefault(),i(a)||(0===this._view.compare(this._current,a)&&this._index==e&&(this._changeView=!1),this._isMultipleSelection()&&(this._selectDates=[a],this.selectable._lastActive=null),this._value=a,this.navigate(a,e),this.trigger("change"))},_toDateObject:function(e){var i=t(e).attr(k.attr("value")).split("/");return i=_(i[0],i[1],i[2])},_templates:function(){var t=this.options,e=t.footer,i=t.month,a=i.content,s=i.weekNumber,n=i.empty;this.month={content:O(''+(a||"#=data.value#")+"",{useWithBlock:!!a}),empty:O(''+(n||" ")+"",{useWithBlock:!!n}),weekNumber:O(''+(s||"#=data.weekNumber #")+"",{useWithBlock:!!s})},this.footer=!1!==e?O(e||'#=kendo.toString(data,"D","'+t.culture+'") #',{useWithBlock:!1}):null}});y.plugin(ut);var ht={firstDayOfMonth:function(t){return _(t.getFullYear(),t.getMonth(),1)},firstVisibleDay:function(t,e){var i=(e=e||k.culture().calendar).firstDay,a=new ot(t.getFullYear(),t.getMonth(),1,t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds());for(a.setFullYear(t.getFullYear());a.getDay()!=i;)ht.setTime(a,-864e5);return a},setTime:function(t,e){var i=t.getTimezoneOffset(),a=new ot(t.getTime()+e),s=a.getTimezoneOffset()-i;t.setTime(a.getTime()+6e4*s)},views:[{name:q,title:function(t,e,i,a){return g(a).months.names[t.getMonth()]+" "+t.getFullYear()},content:function(t){var e=0,i=t.min,s=t.max,l=t.date,r=t.dates,c=t.format,u=t.culture,h=t.url,d=t.isWeekColumnVisible,f=h&&r[0],v=g(u),m=v.firstDay,p=v.days,b=o(p.names,m),D=o(p.namesShort,m),w=ht.firstVisibleDay(l,v),y=this.first(l),S=this.last(l),C=this.toDateString,F=n(),x='';for(d&&(x+='");e<7;e++)x+='";return T(F,0),F=+F,a({cells:42,perRow:7,html:x+='',start:w,isWeekColumnVisible:d,weekNumber:t.weekNumber,min:_(i.getFullYear(),i.getMonth(),i.getDate()),max:_(s.getFullYear(),s.getMonth(),s.getDate()),content:t.content,empty:t.empty,setter:this.setDate,disableDates:t.disableDates,build:function(t,e,i){var a=[],s=t.getDay(),n="",l="#";return(tS)&&a.push(K),i(t)&&a.push(G),+t===F&&a.push("k-today"),0!==s&&6!==s||a.push("k-weekend"),f&&function(t,e){for(var i=0,a=e.length;in?1:as?1:-1},setDate:function(t,e){var i=t.getHours();e instanceof ot?t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()):ht.setTime(t,864e5*e),T(t,i)},toDateString:function(t){return t.getFullYear()+"/"+t.getMonth()+"/"+t.getDate()}},{name:"year",title:function(t){return t.getFullYear()},content:function(t){var e=g(t.culture).months.namesAbbr,i=this.toDateString,s=t.min,n=t.max;return a({min:_(s.getFullYear(),s.getMonth(),1),max:_(n.getFullYear(),n.getMonth(),1),start:_(t.date.getFullYear(),0,1),setter:this.setDate,build:function(t){return{value:e[t.getMonth()],ns:k.ns,dateString:i(t),cssClass:""}}})},first:function(t){return _(t.getFullYear(),0,t.getDate())},last:function(t){return _(t.getFullYear(),11,t.getDate())},compare:function(t,e){return s(t,e)},setDate:function(t,e){var i,a=t.getHours();e instanceof ot?(i=e.getMonth(),t.setFullYear(e.getFullYear(),i,t.getDate()),i!==t.getMonth()&&t.setDate(0)):(i=t.getMonth()+e,t.setMonth(i),i>11&&(i-=12),i>0&&t.getMonth()!=i&&t.setDate(0)),T(t,a)},toDateString:function(t){return t.getFullYear()+"/"+t.getMonth()+"/1"}},{name:"decade",title:function(t,e,a){return i(t,e,a,10)},content:function(t){var e=t.date.getFullYear(),i=this.toDateString;return a({start:_(e-e%10-1,0,1),min:_(t.min.getFullYear(),0,1),max:_(t.max.getFullYear(),0,1),setter:this.setDate,build:function(t,e){return{value:t.getFullYear(),ns:k.ns,dateString:i(t),cssClass:0===e||11==e?Q:""}}})},first:function(t){var e=t.getFullYear();return _(e-e%10,t.getMonth(),t.getDate())},last:function(t){var e=t.getFullYear();return _(e-e%10+9,t.getMonth(),t.getDate())},compare:function(t,e){return s(t,e,10)},setDate:function(t,e){c(t,e,1)},toDateString:function(t){return t.getFullYear()+"/0/1"}},{name:"century",title:function(t,e,a){return i(t,e,a,100)},content:function(t){var e=t.date.getFullYear(),i=t.min.getFullYear(),s=t.max.getFullYear(),n=this.toDateString,l=i,r=s;return l-=l%10,(r-=r%10)-l<10&&(r=l+9),a({start:_(e-e%100-10,0,1),min:_(l,0,1),max:_(r,0,1),setter:this.setDate,build:function(t,e){var a=t.getFullYear(),l=a+9;return as&&(l=s),{ns:k.ns,value:a+" - "+l,dateString:n(t),cssClass:0===e||11==e?Q:""}}})},first:function(t){var e=t.getFullYear();return _(e-e%100,t.getMonth(),t.getDate())},last:function(t){var e=t.getFullYear();return _(e-e%100+99,t.getMonth(),t.getDate())},compare:function(t,e){return s(t,e,100)},setDate:function(t,e){c(t,e,10)},toDateString:function(t){var e=t.getFullYear();return e-e%10+"/0/1"}}]};ht.isEqualDatePart=function(t,e){return!!t&&t.getFullYear()===e.getFullYear()&&t.getMonth()===e.getMonth()&&t.getDate()===e.getDate()},ht.isEqualDate=D,ht.makeUnselectable=m,ht.restrictValue=l,ht.isInRange=r,ht.addClassToViewContainer=p,ht.normalize=v,ht.viewsEnum=ct,ht.disabled=b,k.calendar=ht}(window.kendo.jQuery),window.kendo}); (typeof define=="function"&&define.amd?define:function(e,t,i){(i||t)()})("kendo.popup",["kendo.core"],function(){return function(e,t){function i(t,i){return!(!t||!i)&&(t===i||e.contains(t,i))}var o=window.kendo,n=o.ui,s=n.Widget,r=o.Class,a=o.support,l=o.getOffset,d=o._outerWidth,p=o._outerHeight,c="position",h="k-state-border",f=/k-state-border-(\w+)/,u=".k-picker-wrap, .k-dropdown-wrap, .k-link",m=e(document.documentElement),g=e.proxy,v=e(window),w=a.transitions.css+"transform",_=e.extend,b=".kendoPopup",y=["font-size","font-family","font-stretch","font-style","font-weight","line-height"],k=s.extend({init:function(t,i){var n,r=this;(i=i||{}).isRtl&&(i.origin=i.origin||"bottom right",i.position=i.position||"top right"),s.fn.init.call(r,t,i),t=r.element,i=r.options,r.collisions=i.collision?i.collision.split(" "):[],r.downEvent=o.applyEventMap("down",o.guid()),1===r.collisions.length&&r.collisions.push(r.collisions[0]),n=e(r.options.anchor).closest(".k-popup,.k-group").filter(":not([class^=km-])"),i.appendTo=e(e(i.appendTo)[0]||n[0]||document.body),r.element.hide().addClass("k-popup k-group k-reset").toggleClass("k-rtl",!!i.isRtl).css({position:"absolute"}).appendTo(i.appendTo).attr("aria-hidden",!0).on("mouseenter"+b,function(){r._hovered=!0}).on("wheel"+b,function(t){var i=e(this).find(".k-list").parent();(0===i.scrollTop()&&t.originalEvent.deltaY<0||i.scrollTop()===i.prop("scrollHeight")-i.prop("offsetHeight")&&t.originalEvent.deltaY>0)&&t.preventDefault()}).on("mouseleave"+b,function(){r._hovered=!1}),r.wrapper=e(),!1===i.animation&&(i.animation={open:{effects:{}},close:{hide:!0,effects:{}}}),_(i.animation.open,{complete:function(){r.wrapper.css({overflow:"visible"}),r._activated=!0,r._trigger("activate")}}),_(i.animation.close,{complete:function(){r._animationClose()}}),r._mousedownProxy=function(e){r._mousedown(e)},a.mobileOS.android?r._resizeProxy=function(e){setTimeout(function(){r._resize(e)},600)}:r._resizeProxy=function(e){r._resize(e)},i.toggleTarget&&e(i.toggleTarget).on(i.toggleEvent+b,e.proxy(r.toggle,r))},events:["open","activate","close","deactivate"],options:{name:"Popup",toggleEvent:"click",origin:"bottom left",position:"top left",anchor:"body",appendTo:null,collision:"flip fit",viewport:window,copyAnchorStyles:!0,autosize:!1,modal:!1,adjustSize:{width:0,height:0},animation:{open:{effects:"slideIn:down",transition:!0,duration:200},close:{duration:100,hide:!0}}},_animationClose:function(){var e=this.wrapper.data("location");this.wrapper.hide(),e&&this.wrapper.css(e),"body"!=this.options.anchor&&this._hideDirClass(),this._closing=!1,this._trigger("deactivate")},destroy:function(){var t,i=this.options,n=this.element.off(b);s.fn.destroy.call(this),i.toggleTarget&&e(i.toggleTarget).off(b),i.modal||(m.unbind(this.downEvent,this._mousedownProxy),this._toggleResize(!1)),o.destroy(this.element.children()),n.removeData(),i.appendTo[0]===document.body&&((t=n.parent(".k-animation-container"))[0]?t.remove():n.remove())},open:function(t,i){var n,s,r={isFixed:!isNaN(parseInt(i,10)),x:t,y:i},l=this.element,d=this.options,p=e(d.anchor),h=l[0]&&l.hasClass("km-widget");if(!this.visible()){if(d.copyAnchorStyles&&(h&&"font-size"==y[0]&&y.shift(),l.css(o.getComputedStyles(p[0],y))),l.data("animating")||this._trigger("open"))return;this._activated=!1,d.modal||(m.unbind(this.downEvent,this._mousedownProxy).bind(this.downEvent,this._mousedownProxy),this._toggleResize(!1),this._toggleResize(!0)),this.wrapper=s=o.wrap(l,d.autosize).css({overflow:"hidden",display:"block",position:"absolute"}).attr("aria-hidden",!1),a.mobileOS.android&&s.css(w,"translatez(0)"),s.css(c),e(d.appendTo)[0]==document.body&&s.css("top","-10000px"),this.flipped=this._position(r),n=this._openAnimation(),"body"!=d.anchor&&this._showDirClass(n),l.data("effects",n.effects).kendoStop(!0).kendoAnimate(n).attr("aria-hidden",!1)}},_location:function(t){var i,n=this.element,s=this.options,r=e(s.anchor),l=n[0]&&n.hasClass("km-widget");s.copyAnchorStyles&&(l&&"font-size"==y[0]&&y.shift(),n.css(o.getComputedStyles(r[0],y))),this.wrapper=i=o.wrap(n,s.autosize).css({overflow:"hidden",display:"block",position:"absolute"}),a.mobileOS.android&&i.css(w,"translatez(0)"),i.css(c),e(s.appendTo)[0]==document.body&&i.css("top","-10000px"),this._position(t||{});var d=i.offset();return{width:o._outerWidth(i),height:o._outerHeight(i),left:d.left,top:d.top}},_openAnimation:function(){var e=_(!0,{},this.options.animation.open);return e.effects=o.parseEffects(e.effects,this.flipped),e},_hideDirClass:function(){var t=e(this.options.anchor),i=((t.attr("class")||"").match(f)||["","down"])[1],n=h+"-"+i;t.removeClass(n).children(u).removeClass("k-state-active").removeClass(n),this.element.removeClass(h+"-"+o.directions[i].reverse)},_showDirClass:function(t){var i=t.effects.slideIn?t.effects.slideIn.direction:"down",n=h+"-"+i;e(this.options.anchor).addClass(n).children(u).addClass("k-state-active").addClass(n),this.element.addClass(h+"-"+o.directions[i].reverse)},position:function(){this.visible()&&(this.flipped=this._position())},toggle:function(){this[this.visible()?"close":"open"]()},visible:function(){return this.element.is(":visible")},close:function(t){var i,n,s,r,a=this.options;if(this.visible()){if(i=this.wrapper[0]?this.wrapper:o.wrap(this.element).hide(),this._toggleResize(!1),this._closing||this._trigger("close"))return void this._toggleResize(!0);this.element.find(".k-popup").each(function(){var i=e(this).data("kendoPopup");i&&i.close(t)}),m.unbind(this.downEvent,this._mousedownProxy),t?n={hide:!0,effects:{}}:(n=_(!0,{},a.animation.close),s=this.element.data("effects"),!(r=n.effects)&&!o.size(r)&&s&&o.size(s)&&(n.effects=s,n.reverse=!0),this._closing=!0),this.element.kendoStop(!0).attr("aria-hidden",!0),i.css({overflow:"hidden"}).attr("aria-hidden",!0),this.element.kendoAnimate(n),t&&this._animationClose()}},_trigger:function(e){return this.trigger(e,{type:e})},_resize:function(e){var t=this;-1!==a.resize.indexOf(e.type)?(clearTimeout(t._resizeTimeout),t._resizeTimeout=setTimeout(function(){t._position(),t._resizeTimeout=null},50)):(!t._hovered||t._activated&&t.element.hasClass("k-list-container"))&&t.close()},_toggleResize:function(e){var t=e?"on":"off",i=a.resize;a.mobileOS.ios||a.mobileOS.android||(i+=" scroll"),this._scrollableParents()[t]("scroll",this._resizeProxy),v[t](i,this._resizeProxy)},_mousedown:function(t){var n=this.element[0],s=this.options,r=e(s.anchor)[0],a=s.toggleTarget,l=o.eventTarget(t),d=e(l).closest(".k-popup"),p=d.parent().parent(".km-shim").length;d=d[0],!p&&d&&d!==this.element[0]||"popover"!==e(t.target).closest("a").data("rel")&&(i(n,l)||i(r,l)||a&&i(e(a)[0],l)||this.close())},_fit:function(e,t,i){var o=0;return e+t>i&&(o=i-(e+t)),e<0&&(o=-e),o},_flip:function(e,t,i,o,n,s,r){var a=0;return r=r||t,s!==n&&"center"!==s&&"center"!==n&&(e+r>o&&(a+=-(i+t)),e+a<0&&(a+=i+t)),a},_scrollableParents:function(){return e(this.options.anchor).parentsUntil("body").filter(function(e,t){return o.isScrollable(t)})},_position:function(t){var i,n,s,r,h,f,u,m=this.element,g=this.wrapper,v=this.options,w=e(v.viewport),b=a.zoomLevel(),y=!!(w[0]==window&&window.innerWidth&&b<=1.02),k=e(v.anchor),x=v.origin.toLowerCase().split(" "),z=v.position.toLowerCase().split(" "),T=this.collisions,C=10002,S=0,E=document.documentElement;if(h=v.viewport===window?{top:window.pageYOffset||document.documentElement.scrollTop||0,left:window.pageXOffset||document.documentElement.scrollLeft||0}:w.offset(),y?(f=window.innerWidth,u=window.innerHeight):(f=w.width(),u=w.height()),y&&E.scrollHeight-E.clientHeight>0&&(f-=(v.isRtl?-1:1)*o.support.scrollbar()),(i=k.parents().filter(g.siblings()))[0])if(s=Math.max(Number(i.css("zIndex")),0))C=s+10;else for(r=(n=k.parentsUntil(i)).length;S=0&&e(i).is(":visible")&&!e(i).is(":disabled")});return this.element.is("[tabindex]")&&t.push(this.element[0]),t},_sortFocusableElements:function(e){var t;if(x)t=e.sort(function(e,t){return e.tabIndex-t.tabIndex});else{var i="__k_index";e.each(function(e,t){t.setAttribute(i,e)}),t=e.sort(function(e,t){return e.tabIndex===t.tabIndex?parseInt(e.getAttribute(i),10)-parseInt(t.getAttribute(i),10):e.tabIndex-t.tabIndex}),e.removeAttr(i)}return t},_nextFocusable:function(e,t){var i=t.length,o=t.index(e.target);return t.get((o+(e.shiftKey?-1:1))%i)},_focus:function(e){e.focus(),"INPUT"==e.nodeName&&e.setSelectionRange&&this._haveSelectionRange(e)&&e.setSelectionRange(0,e.value.length)},_haveSelectionRange:function(e){var t=e.type.toLowerCase();return"text"===t||"search"===t||"url"===t||"tel"===t||"password"===t}});n.Popup.TabKeyTrap=T}(window.kendo.jQuery),window.kendo}); (typeof define=="function"&&define.amd?define:function(e,t,a){(a||t)()})("kendo.datepicker",["kendo.calendar","kendo.popup","kendo.dateinput"],function(){return function(e,t){function a(t){var a=t.parseFormats,i=t.format;_.normalize(t),(a=e.isArray(a)?a:[a]).length||a.push("yyyy-MM-dd"),-1===e.inArray(i,a)&&a.splice(0,0,t.format),t.parseFormats=a}function i(e){e.preventDefault()}var n=window.kendo,s=n.ui,o=s.Widget,r=n.parseDate,l=n.keys,d=n.template,u=n._activeElement,c=".kendoDatePicker",p="click"+c,h="k-state-default",m="k-state-disabled",f="mousedown"+c,_=n.calendar,v=_.isInRange,k=_.restrictValue,g=_.isEqualDatePart,w=e.extend,b=e.proxy,y=Date,x=function(t){var a,i=document.body,o=e("
").attr("aria-hidden","true").addClass("k-calendar-container").appendTo(i);this.options=t=t||{},(a=t.id)&&(a+="_dateview",o.attr("id",a),this._dateViewID=a),this.popup=new s.Popup(o,w(t.popup,t,{name:"Popup",isRtl:n.support.isRtl(t.anchor)})),this.div=o,this.value(t.value)};x.prototype={_calendar:function(){var t,a=this.calendar,o=this.options;a||(t=e("
").attr("id",n.guid()).appendTo(this.popup.element).on(f,i).on(p,"td:has(.k-link)",b(this._click,this)),this.calendar=a=new s.Calendar(t),this._setOptions(o),n.calendar.makeUnselectable(a.element),a.navigate(this._value||this._current,o.start),this.value(this._value))},_setOptions:function(e){this.calendar.setOptions({focusOnNav:!1,change:e.change,culture:e.culture,dates:e.dates,depth:e.depth,footer:e.footer,format:e.format,max:e.max,min:e.min,month:e.month,weekNumber:e.weekNumber,start:e.start,disableDates:e.disableDates})},setOptions:function(e){var t=this.options,a=e.disableDates;a&&(e.disableDates=_.disabled(a)),this.options=w(t,e,{change:t.change,close:t.close,open:t.open}),this.calendar&&this._setOptions(this.options)},destroy:function(){this.popup.destroy()},open:function(){this._calendar(),this.popup.open()},close:function(){this.popup.close()},min:function(e){this._option("min",e)},max:function(e){this._option("max",e)},toggle:function(){this[this.popup.visible()?"close":"open"]()},move:function(e){var t=e.keyCode,a=this.calendar,i=e.ctrlKey&&t==l.DOWN||t==l.ENTER,n=!1;if(e.altKey)t==l.DOWN?(this.open(),e.preventDefault(),n=!0):t==l.UP&&(this.close(),e.preventDefault(),n=!0);else if(this.popup.visible()){if(t==l.ESC||i&&a._cell.hasClass("k-state-selected"))return this.close(),e.preventDefault(),!0;this._current=a._move(e),n=!0}return n},current:function(e){this._current=e,this.calendar._focus(e)},value:function(e){var t=this.calendar,a=this.options,i=a.disableDates;i&&i(e)&&(e=null),this._value=e,this._current=new y(+k(e,a.min,a.max)),t&&t.value(e)},_click:function(e){-1!==e.currentTarget.className.indexOf("k-state-selected")&&this.close()},_option:function(e,t){var a=this.calendar;this.options[e]=t,a&&a[e](t)}},x.normalize=a,n.DateView=x;var D=o.extend({init:function(t,i){var l,d=this;o.fn.init.call(d,t,i),t=d.element,(i=d.options).disableDates=n.calendar.disabled(i.disableDates),i.min=r(t.attr("min"))||r(i.min),i.max=r(t.attr("max"))||r(i.max),a(i),d._initialOptions=w({},i),d._wrapper(),d.dateView=new x(w({},i,{id:t.attr("id"),anchor:d.wrapper,change:function(){d._change(this.value()),d.close()},close:function(e){d.trigger("close")?e.preventDefault():(t.attr("aria-expanded",!1),l.attr("aria-hidden",!0))},open:function(e){var a,i=d.options;d.trigger("open")?e.preventDefault():(d.element.val()!==d._oldText&&(a=r(t.val(),i.parseFormats,i.culture),d.dateView[a?"current":"value"](a)),t.attr("aria-expanded",!0),l.attr("aria-hidden",!1),d._updateARIA(a))}})),l=d.dateView.div,d._icon();try{t[0].setAttribute("type","text")}catch(u){t[0].type="text"}t.addClass("k-input").attr({role:"combobox","aria-expanded":!1,"aria-owns":d.dateView._dateViewID}),d._reset(),d._template(),t.is("[disabled]")||e(d.element).parents("fieldset").is(":disabled")?d.enable(!1):d.readonly(t.is("[readonly]")),i.dateInput&&(d._dateInput=new s.DateInput(t,{culture:i.culture,format:i.format,min:i.min,max:i.max,value:i.value})),d._old=d._update(i.value||d.element.val()),d._oldText=t.val(),n.notify(d)},events:["open","close","change"],options:{name:"DatePicker",value:null,footer:"",format:"",culture:"",parseFormats:[],min:new Date(1900,0,1),max:new Date(2099,11,31),start:"month",depth:"month",animation:{},month:{},dates:[],disableDates:null,ARIATemplate:'Current focused date is #=kendo.toString(data.current, "D")#',dateInput:!1,weekNumber:!1},setOptions:function(e){var t=this._value;o.fn.setOptions.call(this,e),(e=this.options).min=r(e.min),e.max=r(e.max),a(e),this.dateView.setOptions(e),this._dateInput&&this._dateInput.setOptions({culture:e.culture,format:e.format,min:e.min,max:e.max,value:e.value}),t&&(this.element.val(n.toString(t,e.format,e.culture)),this._updateARIA(t))},_editable:function(e){var t=this,a=t._dateIcon.off(c),n=t.element.off(c),s=t._inputWrapper.off(c),o=e.readonly,r=e.disable;o||r?(s.addClass(r?m:h).removeClass(r?h:m),n.attr("disabled",r).attr("readonly",o).attr("aria-disabled",r)):(s.addClass(h).removeClass(m).on("mouseenter.kendoDatePicker mouseleave.kendoDatePicker",t._toggleHover),n.removeAttr("disabled").removeAttr("readonly").attr("aria-disabled",!1).on("keydown"+c,b(t._keydown,t)).on("focusout"+c,b(t._blur,t)).on("focus"+c,function(){t._inputWrapper.addClass("k-state-focused")}),a.on(p,b(t._click,t)).on(f,i))},readonly:function(e){this._editable({readonly:void 0===e||e,disable:!1})},enable:function(e){this._editable({readonly:!1,disable:!(e=void 0===e||e)})},destroy:function(){o.fn.destroy.call(this),this.dateView.destroy(),this.element.off(c),this._dateIcon.off(c),this._inputWrapper.off(c),this._form&&this._form.off("reset",this._resetHandler)},open:function(){this.dateView.open()},close:function(){this.dateView.close()},min:function(e){return this._option("min",e)},max:function(e){return this._option("max",e)},value:function(e){if(void 0===e)return this._value;this._old=this._update(e),null===this._old&&this.element.val(""),this._oldText=this.element.val()},_toggleHover:function(t){e(t.currentTarget).toggleClass("k-state-hover","mouseenter"===t.type)},_blur:function(){var e=this.element.val();this.close(),e!==this._oldText&&this._change(e),this._inputWrapper.removeClass("k-state-focused")},_click:function(){var e=this.element;this.dateView.toggle(),n.support.touch||e[0]===u()||e.focus()},_change:function(e){var t,a=this.element.val();e=this._update(e);var i=(t=!n.calendar.isEqualDate(this._old,e))&&!this._typing,s=a!==this.element.val();(i||s)&&this.element.trigger("change"),t&&(this._old=e,this._oldText=this.element.val(),this.trigger("change")),this._typing=!1},_keydown:function(e){var t=this.dateView,a=this.element.val(),i=!1;t.popup.visible()||e.keyCode!=l.ENTER||a===this._oldText?(i=t.move(e),this._updateARIA(t._current),i?this._dateInput&&e.stopImmediatePropagation&&e.stopImmediatePropagation():this._typing=!0):this._change(a)},_icon:function(){var t,a=this.element;(t=a.next("span.k-select"))[0]||(t=e('').insertAfter(a)),this._dateIcon=t.attr({role:"button","aria-controls":this.dateView._dateViewID})},_option:function(e,t){var a=this.options;if(void 0===t)return a[e];(t=r(t,a.parseFormats,a.culture))&&(a[e]=new y(+t),this.dateView[e](t))},_update:function(e){var t,a=this.options,i=a.min,s=a.max,o=this._value,l=r(e,a.parseFormats,a.culture),d=null===l&&null===o||l instanceof Date&&o instanceof Date;return a.disableDates(l)&&(l=null,this._old||this.element.val()||(e=null)),+l==+o&&d?((t=n.toString(l,a.format,a.culture))!==e&&this.element.val(null===l?e:t),l):(null!==l&&g(l,i)?l=k(l,i,s):v(l,i,s)||(l=null),this._value=l,this.dateView.value(l),this._dateInput&&l?this._dateInput.value(l||e):this.element.val(n.toString(l||e,a.format,a.culture)),this._updateARIA(l),l)},_wrapper:function(){var t,a=this.element;(t=a.parents(".k-datepicker"))[0]||(t=(t=a.wrap("").parent().addClass("k-picker-wrap k-state-default")).wrap("").parent()),t[0].style.cssText=a[0].style.cssText,a.css({width:"100%",height:a[0].style.height}),this.wrapper=t.addClass("k-widget k-datepicker k-header").addClass(a[0].className),this._inputWrapper=e(t[0].firstChild)},_reset:function(){var t=this,a=t.element,i=a.attr("form"),n=i?e("#"+i):a.closest("form");n[0]&&(t._resetHandler=function(){t.value(a[0].defaultValue),t.max(t._initialOptions.max),t.min(t._initialOptions.min)},t._form=n.on("reset",t._resetHandler))},_template:function(){this._ariaTemplate=d(this.options.ARIATemplate)},_updateARIA:function(e){var t,a=this.dateView.calendar;this.element.removeAttr("aria-activedescendant"),a&&((t=a._cell).attr("aria-label",this._ariaTemplate({current:e||a.current()})),this.element.attr("aria-activedescendant",t.attr("id")))}});s.plugin(D)}(window.kendo.jQuery),window.kendo}); !function(e){"function"==typeof define&&define.amd?define(["kendo.core"],e):e()}(function(){kendo.cultures["cs-CZ"]={name:"cs-CZ",numberFormat:{pattern:["-n"],decimals:2,",":" ",".":",",groupSize:[3],percent:{pattern:["-n %","n %"],decimals:2,",":" ",".":",",groupSize:[3],symbol:"%"},currency:{name:"Czech Republic Koruna",abbr:"CZK",pattern:["-n $","n $"],decimals:2,",":" ",".":",",groupSize:[3],symbol:"Kč"}},calendars:{standard:{days:{names:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],namesAbbr:["ne","po","út","st","čt","pá","so"],namesShort:["ne","po","út","st","čt","pá","so"]},months:{names:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],namesAbbr:["led","úno","bře","dub","kvě","čvn","čvc","srp","zář","říj","lis","pro"]},AM:["dop.","dop.","DOP."],PM:["odp.","odp.","ODP."],patterns:{d:"dd.MM.yyyy",D:"dddd d. MMMM yyyy",F:"dddd d. MMMM yyyy H:mm:ss",g:"dd.MM.yyyy H:mm",G:"dd.MM.yyyy H:mm:ss",m:"d. MMMM",M:"d. MMMM",s:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",t:"H:mm",T:"H:mm:ss",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",y:"MMMM yyyy",Y:"MMMM yyyy"},"/":".",":":":",firstDay:1}}}}); !function(y){"function"==typeof define&&define.amd?define(["kendo.core"],y):y()}(function(){kendo.cultures.ru={name:"ru",numberFormat:{pattern:["-n"],decimals:2,",":" ",".":",",groupSize:[3],percent:{pattern:["-n%","n%"],decimals:2,",":" ",".":",",groupSize:[3],symbol:"%"},currency:{name:"",abbr:"",pattern:["-n $","n $"],decimals:2,",":" ",".":",",groupSize:[3],symbol:"₽"}},calendars:{standard:{days:{names:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],namesAbbr:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],namesShort:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"]},months:{names:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],namesAbbr:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"]},AM:[""],PM:[""],patterns:{d:"dd.MM.yyyy",D:"d MMMM yyyy 'г.'",F:"d MMMM yyyy 'г.' H:mm:ss",g:"dd.MM.yyyy H:mm",G:"dd.MM.yyyy H:mm:ss",m:"d MMMM",M:"d MMMM",s:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",t:"H:mm",T:"H:mm:ss",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",y:"MMMM yyyy",Y:"MMMM yyyy"},"/":".",":":":",firstDay:1}}}}); !function(e){"use strict";var t;t=function(){function t(o,i){if(this.$form=e(o),this.submitted=!1,this.nextUploadId=1,this.removedUploadUids=[],this.uploadQueue=[],this.uploadElements=[],this.logicCache={},!this.$form.length)throw new Error("Form not found.");if(this.$form.data("quform"))throw new Error("Quform already attached.");this.$form.data("quform",this),this.options=e.extend({},t.defaults,i),e.isFunction(e.scrollTo)&&e.isFunction(e.fn.scrollTo)||(this.options.scrolling=!1),this.$wrapper=this.$form.closest(".quform"),this.$elements=e(".quform-elements",this.$form),this.$loading=e(".quform-loading",this.$form),this.currentPageId=this.options.currentPageId,this.submitStartTime=0,this.submitEndTime=0,this.successTimeout=null,this.errorShowFunction=this.$wrapper.hasClass("quform-errors-absolute")?"fadeIn":"quformShowSlide",this.init()}return t.defaults={errorsIcon:"",scrolling:!0,scrollSpeed:800,scrollDelay:0,scrollOffset:-50,hasPages:!1,pages:[],logic:{logic:[],dependents:[],elementIds:[],dependentElementIds:[],animate:!0}},t.prototype.init=function(){var t=this;this.setupInsideLabels(),this.setupEnhancedSelects(),this.setupEnhancedUploaders(),this.setupDatepickers(),this.setupTimepickers(),this.applyAllLogic(!0),this.setupTooltips(),this.setupCaptchaImages(),this.$wrapper.hasClass("quform-prevent-fouc")&&this.$wrapper.removeClass("quform-prevent-fouc"),this.options.ajax&&(t.$form.on("submit",function(e){if(e.preventDefault(),window.grecaptcha){var o=t.$form.find(".quform-recaptcha");if(o.length){if("invisible"==o.data("config").size)return void window.grecaptcha.execute(o.data("recaptcha-id"))}}t.submit()}),e(".quform-back",t.$form).on("click",function(e){e.preventDefault(),t.submit("back")})),e(".quform-field-select.quform-submit-on-choice").change(function(){t.$form.submit()}),e(".quform-field-radio.quform-submit-on-choice").click(function(){t.$form.submit()}),e(".quform-button-submit > button",this.$form).each(function(){var o,i,r=e(this),n=r.closest(".quform-button-submit"),a=n.data("animation"),s=1e3,u=t.options.scrollDelay;a&&(o="quform-button-animation-"+a,"two"==a&&(s=3200),r.click(function(){t.options.scrollDelay=s,n.removeClass(o),"number"==typeof i&&(clearTimeout(i),i=null),setTimeout(function(){n.addClass(o),i=setTimeout(function(){n.removeClass(o),t.options.scrollDelay=u},s)},4)}))})},t.prototype.setupInsideLabels=function(){e.InFieldLabels?e(".quform-labels-inside > .quform-spacer > .quform-label",this.$form).each(function(){var t=e(this),o=t.parent().find(".quform-input"),i=o.find(".quform-field");t.addClass("quform-label-inside").css({top:parseInt(i.css("padding-top"),10)+parseInt(i.css("border-top-width"),10),left:parseInt(i.css("padding-left"),10)+parseInt(i.css("border-left-width"),10)}).prependTo(o),new e.InFieldLabels(t[0],i[0])}):e(".quform-labels-inside > .quform-spacer > .quform-label",this.$form).show()},t.prototype.setupEnhancedSelects=function(){if("function"==typeof e.fn.select2){var o=this;e(".quform-field-select-enhanced",o.$form).each(function(){var i=e(this),r=i.data("options"),n={theme:"quform",language:{noResults:function(){return r.noResultsFound}}};r.search||(n.minimumResultsForSearch=Infinity),r.rtl&&(n.dir="rtl"),i.select2(n);var a="quform-"+o.options.id+"-select2";t.isNonEmptyString(o.options.theme)&&(a+=" quform-theme-"+o.options.theme),i.on("select2:opening",function(){i.data("select2").$dropdown.addClass(a)})}),e(".quform-field-multiselect-enhanced",o.$form).each(function(){var i=e(this),r=i.data("options"),n={theme:"quform",language:{noResults:function(){return r.noResultsFound}}};t.isNonEmptyString(r.placeholder)&&(n.placeholder=r.placeholder),r.rtl&&(n.dir="rtl"),i.select2(n);var a="quform-"+o.options.id+"-select2";t.isNonEmptyString(o.options.theme)&&(a+=" quform-theme-"+o.options.theme),i.on("select2:opening",function(){i.data("select2").$dropdown.addClass(a)})})}},t.prototype.setupEnhancedUploaders=function(){if(e.isFunction(e.fn.fileupload)&&e.support.xhrFileUpload&&e.support.xhrFormDataFileUpload){var t=this;e(".quform-field-file-enhanced",t.$form).each(function(){var o,i=e(this),r=i.closest(".quform-input-file"),n=i.data("config"),a=e('
').insertAfter(r).hide();n.queued=0,t.uploadElements.push(n),o="dropzone"==n.buttonType?t.createUploadButton("quform-upload-dropzone",n):t.createUploadButton("quform-upload-button",n),r.append(o.append(i));var s=i.closest(".quform-element").addClass("quform-enhanced-upload");i.fileupload({dataType:"json",paramName:n.name+"[]",dropZone:o,change:function(){s.find(".quform-error").empty().remove()},add:function(e,o){t.uploadAdd(o,n,a)},start:function(){e(".quform-upload-progress-wrap",t.$form).show()},progress:function(o,i){var r=Math.min(100,i.loaded/i.total*100);e(".quform-upload-progress-bar",t.$form).css("width",r+"%"),e(".quform-upload-filename",t.$form).text(i.files[0].name)}})})}},t.prototype.createUploadButton=function(o,i){var r=e('
');if(r.append(e('').text(i.buttonText)),t.isNonEmptyString(i.buttonIcon)){var n=e('').append(e(''));r.addClass(o+"-icon-"+i.buttonIconPosition),"right"==i.buttonIconPosition?r.append(n):r.prepend(n)}return r},t.prototype.setupDatepickers=function(){if(e.isFunction(e.fn.kendoDatePicker)){var o=this;e(".quform-field-date",o.$form).each(function(){var i=e(this).addClass("quform-field-date-enhanced"),r=i.closest(".quform-input-date"),n=r.find("> .quform-field-icon"),a=i.data("options"),s=e("",{type:"hidden",name:i.attr("name"),value:i.val()}).data("default",i.val()).addClass("quform-field-date-hidden").insertAfter(i);i.attr("name",""),a.placeholder?i.attr("placeholder",a.placeholder):i.removeAttr("placeholder");var u={start:a.start||"month",depth:a.depth||"month",culture:a.locale||"en-US"};if(a.format?u.format=a.format:u.format=kendo.getCulture(a.locale).calendars.standard.patterns.d,a.showFooter||(u.footer=!1),a.min)if("{today}"==a.min)u.min=new Date;else{var l=kendo.parseDate(a.min,"yyyy-MM-dd");null!==l&&(u.min=l)}if(a.max)if("{today}"==a.max)u.max=new Date;else{var c=kendo.parseDate(a.max,"yyyy-MM-dd");null!==c&&(u.max=c)}i.kendoDatePicker(u),i.removeClass("k-input").closest(".k-datepicker").removeClass().addClass("k-widget k-datepicker k-header");var f=i.data("kendoDatePicker"),m="quform-datepicker quform-"+o.options.id+"-datepicker";t.isNonEmptyString(o.options.theme)&&(m+=" quform-theme-"+o.options.theme),f.dateView.popup.element.addClass(m),r.find(".k-select").hide(),a.autoOpen&&i.on("click focus",function(){f.open()}).blur(function(){f.close()}),n.click(function(){f.open()});var p=function(){var e=i.val();if(t.isNonEmptyString(e)){var o=kendo.parseDate(e,u.format,u.culture);null===o?s.val("9999-99-99"):s.val(kendo.toString(o,"yyyy-MM-dd"))}else s.val("")};if(f.bind("change",p),i.on("blur.quformDatePicker keyup.quformDatePicker",p),a.today)f.value(new Date),p();else{var d=i.val();if(t.isNonEmptyString(d)){var h=kendo.parseDate(d,"yyyy-MM-dd");null!==h&&(f.value(h),p())}}})}},t.prototype.setupTimepickers=function(){if(e.isFunction(e.fn.kendoTimePicker)){var o=this;e(".quform-field-time",o.$form).each(function(){var i=e(this).addClass("quform-field-time-enhanced"),r=i.closest(".quform-input-time"),n=r.find("> .quform-field-icon"),a=i.data("options"),s=e("",{type:"hidden",name:i.attr("name"),value:i.val()}).data("default",i.val()).addClass("quform-field-time-hidden").insertAfter(i);i.attr("name",""),a.placeholder?i.attr("placeholder",a.placeholder):i.removeAttr("placeholder");var u={interval:a.interval&&e.isNumeric(a.interval)?parseInt(a.interval,10):30,culture:a.locale||"en-US"};if(a.format?u.format=a.format:u.format=kendo.getCulture(a.locale).calendars.standard.patterns.t,a.min)if("{now}"==a.min)u.min=new Date;else{var l=kendo.parseDate(a.min,"HH:mm");null!==l&&(u.min=l)}if(a.max)if("{now}"==a.max)u.max=new Date;else{var c=kendo.parseDate(a.max,"HH:mm");null!==c&&(u.max=c)}i.kendoTimePicker(u),i.removeClass("k-input").closest(".k-timepicker").removeClass().addClass("k-widget k-timepicker k-header");var f=i.data("kendoTimePicker"),m="quform-timepicker quform-"+o.options.id+"-timepicker";t.isNonEmptyString(o.options.theme)&&(m+=" quform-theme-"+o.options.theme),f.timeView.popup.element.addClass(m),r.find(".k-select").hide(),a.autoOpen&&i.on("click focus",function(){f.open()}).blur(function(){f.close()}),n.click(function(){f.open()});var p=function(){var e=i.val();if(t.isNonEmptyString(e)){var o=kendo.parseDate(e,u.format,u.culture);null===o?s.val("99:99"):s.val(kendo.toString(o,"HH:mm"))}else s.val("")};if(f.bind("change",p),i.on("blur.quformTimePicker keyup.quformTimePicker",p),a.now)f.value(new Date),p();else{var d=i.val();if(t.isNonEmptyString(d)){var h=kendo.parseDate(d,"HH:mm");null!==h&&(f.value(h),p())}}})}},t.prototype.setupTooltips=function(){if(e.isFunction(e.fn.qtip)&&this.options.tooltipsEnabled){var t={style:{classes:this.options.tooltipClasses},position:{my:this.options.tooltipMy,at:this.options.tooltipAt,viewport:!0,adjust:{method:"shift shift"}}};e(".quform-tooltip-hover",this.$form).qtip(e.extend({},t,{content:{text:function(){return e(this).closest(".quform-input").find("> .quform-tooltip-content").html()}}})),e(".quform-tooltip-click",this.$form).qtip(e.extend({},t,{show:{event:"focus"},hide:{event:"unfocus"},content:{text:function(){return e(this).closest(".quform-input").find("> .quform-tooltip-content").html()}}})),e(".quform-tooltip-icon-hover",this.$form).qtip(e.extend({},t,{content:{text:function(){return e(this).find(".quform-tooltip-icon-content").html()}}})),e(".quform-tooltip-icon-click",this.$form).qtip(e.extend({},t,{show:{event:"click"},hide:{event:"unfocus"},content:{text:function(){return e(this).find(".quform-tooltip-icon-content").html()}}})),e(".quform-labels-inside > .quform-spacer > .quform-inner > .quform-input > .quform-label",this.$form).hover(function(){e(this).siblings(".quform-tooltip-hover").qtip("show")},function(){e(this).siblings(".quform-tooltip-hover").qtip("hide")})}},t.prototype.setupCaptchaImages=function(){e(".quform-captcha-image img",this.$form).hover(function(){e(this).stop().fadeTo(400,"0.3")},function(){e(this).stop().fadeTo(400,"1.0")}).click(function(){var o=e(this);e.ajax({type:"GET",url:quformL10n.ajaxUrl,dataType:"json",data:{action:"quform_regenerate_captcha",quform_form_id:o.data("form-id"),quform_element_id:o.data("element-id"),quform_unique_id:o.data("unique-id")}}).done(function(e){"success"==(e=t.sanitiseResponse(e)).type&&o.attr("src",e.image)})})},t.prototype.applyAllLogic=function(e){this.logicCache={},this.options.logic.elementIds.length&&(this.applyLogic(this.options.logic.elementIds,e),e&&this.applyDependentLogic(this.options.logic.dependentElementIds))},t.prototype.applyLogic=function(e,t){for(var o=0,i=e.length;o0||"all"==i.match&&r==i.rules.length||(n=!n);var u=e(".quform-element-"+a),l=this,c=n?"show":"hide";!o&&this.options.logic.animate?u.animate({opacity:c,height:c,marginTop:c,marginBottom:c,paddingTop:c,paddingBottom:c},{duration:400,complete:function(){l.updateFancybox()}}):(u[c](),o||l.updateFancybox())}}},t.prototype.applyDependentLogic=function(t){if(this.options.logic&&this.options.logic.dependents)for(var o=this,i=0,r=t.length,n=function(e,t,i,r){e.on(t,function(){o.logicCache[r]=[],setTimeout(function(){o.applyLogic(i)},0)})};ii.value;case"lt":return"date"==r?-1===t.compareDates(o,i.value):"time"==r?-1===t.compareTimes(o,i.value):e.isNumeric(o)&&oi.size)this.addElementError(i.identifier,i.tooBigWithFilename.replace("%filename%",a.name))[this.errorShowFunction]();else{var s=this.nextUploadId++;o.formData={quform_ajax_uploading:1,quform_form_id:this.options.id,quform_form_uid:this.options.uniqueId,quform_element_id:i.id,quform_element_identifier:i.identifier,quform_upload_id:s},this.uploadQueue.push(o),i.queued++;var u=o.context=e('
').data("quform-upload-id",s);e('').text(a.name).appendTo(u),e('').attr("title",quformL10n.removeFile).click(function(){for(var t=e(this).closest(".quform-upload-file"),o=t.data("quform-upload-id"),a=n.uploadQueue.length;a--;)n.uploadQueue[a].formData.quform_upload_id==o&&n.uploadQueue.splice(a,1);t.data("quform-upload-uid")&&n.removedUploadUids.push(t.data("quform-upload-uid")),t.remove(),0===r.children().length&&r.hide(),i.queued--}).appendTo(u),r.append(u).show()}else this.addElementError(i.identifier,i.notAllowedTypeWithFilename.replace("%filename%",a.name))[this.errorShowFunction]()},t.prototype.processUploadQueue=function(){var o=this,i=o.uploadQueue.shift();i.submit().done(function(r){"success"==(r=t.sanitiseResponse(r)).type?(i.context.addClass("quform-uploaded").prepend(e('')).data("quform-upload-uid",r.uid),o.uploadQueue.length?o.processUploadQueue():(e(".quform-upload-progress-wrap",o.$form).hide(),o.submitted=!1,o.submit())):o.uploadError(i,r.message)}).fail(function(){o.uploadError(i,quformL10n.ajaxError)})},t.prototype.uploadError=function(t,o){e(".quform-upload-progress-wrap",this.$form).hide(),this.uploadQueue.unshift(t),this.allowResubmission(),this.addElementError(t.formData.quform_element_identifier,o)[this.errorShowFunction](),this.scrollTo(e(".quform-element-"+t.formData.quform_element_identifier,this.$form))},t.prototype.submit=function(e){var o=this;if(!o.submitted)if(o.submitStartTime=t.timeNow(),o.submitted=!0,e="back"==e?"back":"submit",o.$form.trigger("quform:submit",[o,e]),o.$loading.fadeIn().addClass("quform-loading-triggered"),"submit"==e&&this.uploadQueue.length)o.processUploadQueue();else{var i={quform_ajax:1,quform_submit:e,quform_removed_upload_uids:o.removedUploadUids.join(",")};o.$form.ajaxSubmit({type:"POST",data:i,dataType:"json",iframe:!0,url:"",success:function(e){switch(o.submitEndTime=t.timeNow(),(e=t.sanitiseResponse(e)).type){case"success":o.responseSuccess(e.confirmation);break;case"error":o.responseError(e);break;case"page":o.allowResubmission(),o.goToPage(e.page);break;case"invalid":o.responseInvalid(e)}},error:function(){o.submitEndTime=t.timeNow(),o.responseInvalid({message:quformL10n.ajaxError})}})}},t.prototype.responseSuccess=function(e){var t=this;t.$form.trigger("quform:successStart",[t,e]),t.$loading.addClass("quform-loading-success");var o=function(){switch(e.type){case"message":t.reset(e.resetForm),t.showSuccessMessage(e);break;case"message-redirect-page":case"message-redirect-url":t.showSuccessMessage(e),setTimeout(function(){window.location=e.redirectUrl},1e3*parseFloat(e.redirectDelay));break;case"redirect-page":case"redirect-url":window.location=e.redirectUrl;break;case"reload":window.location.reload()}};e.hideForm?t.$elements.quformHideSlide(function(){o()}):o()},t.prototype.showSuccessMessage=function(o){var i=this,r=e('
').hide(),n=e('
').appendTo(r);t.isNonEmptyString(o.messageIcon)&&n.addClass("quform-success-message-has-icon").append('
'),n.append(e('
').html(o.message)),r["below"==o.messagePosition?"insertAfter":"insertBefore"](i.$elements).quformShowSlide(),setTimeout(function(){i.scrollTo(r)},i.getScrollDelay());var a=1e3*parseFloat(o.messageTimeout);a>0&&(i.successTimeout=setTimeout(function(){r.quformHideSlide(function(){i.updateFancybox()})},a))},t.prototype.responseError=function(t){var o=this,i=null,r=!1;o.$form.trigger("quform:errorStart",[o,t]),o.allowResubmission(),"object"==typeof t.error&&null!==t.error&&t.error.enabled&&"string"==typeof t.error.content&&t.error.content.length&&(o.errorMessage(t.error.content,t.error.title),r=!0),e.each(t.errors,function(t,r){var n=e(".quform-element-"+t,o.$form);n.length&&(o.addElementError(t,r),i||(i=n))}),o.options.hasPages&&t.page!==o.currentPageId&&o.goToPage(t.page),e(".quform-error",o.$form)[this.errorShowFunction](),!r&&i&&setTimeout(function(){o.scrollTo(i)},o.getScrollDelay()),o.updateFancybox(),o.$form.trigger("quform:errorEnd",[o,t])},t.prototype.responseInvalid=function(e){this.allowResubmission(),this.errorMessage(e.message,quformL10n.errorMessageTitle)},t.prototype.goToPage=function(t){var o=e(".quform-page-"+t,this.$form);if(o.length&&this.options.pages.length>1){var i=e.inArray(t,this.options.pages);if(i>-1){this.currentPageId=t,e('input[name="quform_current_page_id"]',this.$form).val(t),e(".quform-current-page",this.$form).hide().removeClass("quform-current-page"),o.show().addClass("quform-current-page"),this.scrollTo(this.$form);var r=Math.round((i+1)/this.options.pages.length*100);"numbers"==this.options.pageProgressType||"percentage"==this.options.pageProgressType?(e(".quform-page-progress-bar",this.$form).width(r+"%"),"numbers"==this.options.pageProgressType?e(".quform-page-progress-text > .quform-page-progress-number",this.$form).text(i+1):e(".quform-page-progress-text > .quform-page-progress-percentage",this.$form).text(r)):"tabs"==this.options.pageProgressType&&(e(".quform-page-progress-tab.quform-current-tab",this.$form).removeClass("quform-current-tab"),e(".quform-page-progress-tab").filter(function(){return e(this).data("id")==t}).addClass("quform-current-tab"))}}},t.prototype.allowResubmission=function(){var t=this;t.$loading.removeClass("quform-loading-triggered").fadeOut(function(){t.$loading.removeClass("quform-loading-success")}),e(".quform-error-message, .quform-error, .quform-success-message-animate",t.$form).remove(),e(".quform-has-error",t.$form).removeClass("quform-has-error"),"number"==typeof t.successTimeout&&(clearTimeout(t.successTimeout),t.successTimeout=null),window.grecaptcha&&e(".quform-recaptcha",t.$form).each(function(){try{window.grecaptcha.reset(e(this).data("recaptcha-id"))}catch(t){}}),t.submitted=!1},t.prototype.reset=function(o){switch(this.allowResubmission(),o){default:case"":this.$form.resetForm(),e("input.quform-field-date-enhanced",self.$form).each(function(){var o=e(this),i=o.closest(".quform-input").find(".quform-field-date-hidden").data("default"),r=o.data("kendoDatePicker");i=t.isNonEmptyString(i)?kendo.parseDate(i,"yyyy-MM-dd"):null,r.value(i),r.trigger("change"),r.dateView.calendar&&r.dateView.calendar.navigate(null===i?new Date:i)}),e("input.quform-field-time-enhanced",self.$form).each(function(){var o=e(this),i=o.closest(".quform-input").find(".quform-field-time-hidden").data("default"),r=o.data("kendoTimePicker");i=t.isNonEmptyString(i)?kendo.parseDate(i,"HH:mm"):null,r.value(i),r.trigger("change")}),e(".quform-field-hidden",self.$form).each(function(){var t=e(this);t.val(t.data("default")).change()});break;case"clear":this.$form.clearForm(),e("select",this.$form).each(function(){e(this).prop("selectedIndex",0)}),e("input.quform-field-date-enhanced",self.$form).each(function(){var t=e(this).data("kendoDatePicker");t.value(null),t.trigger("change"),t.dateView.calendar&&t.dateView.calendar.navigate(new Date)}),e("input.quform-field-time-enhanced",self.$form).each(function(){var t=e(this).data("kendoTimePicker");t.value(null),t.trigger("change")}),e(".quform-field-hidden",self.$form).val("").change();break;case"keep":}e(".quform-captcha-image img",this.$form).trigger("click"),e('input[type="text"], input[type="email"], textarea',this.$form).blur(),this.applyAllLogic(),e(".quform-field-select-enhanced, .quform-field-multiselect-enhanced",this.$form).trigger("change"),this.removedUploadUids=[],e(".quform-upload-files",this.$form).empty().hide();for(var i=0,r=this.uploadElements.length;i').hide(),n=e('
');"string"==typeof o&&o.length&&n.append(e('
').html(o)),n.append(e('
').html(t)).appendTo(r),i.$elements.prepend(r),r.quformShowSlide(),setTimeout(function(){i.scrollTo(r)},i.getScrollDelay())},t.prototype.addElementError=function(o,i){var r=e('
'),n=e('
').appendTo(r);if(t.isNonEmptyString(this.options.errorsIcon)&&n.append(e('').append('')),n.append(e('').html(i)),this.$wrapper.hasClass("quform-errors-absolute")){var a=e('').append('');a.click(function(){e(this).closest(".quform-error").fadeOut()}),n.append(a)}return e(".quform-element-"+o,this.$form).addClass("quform-has-error"),e(".quform-input-"+o,this.$form).after(r),r},t.prototype.scrollTo=function(o){if(this.options.scrolling&&o&&o.length){var i=this.getScrollElement();i?i.scrollTo(o,this.options.scrollSpeed,{axis:"y",offset:this.options.scrollOffset}):t.isScrolledIntoView(o)||e.scrollTo(o,this.options.scrollSpeed,{axis:"y",offset:this.options.scrollOffset})}},t.prototype.getScrollDelay=function(){return this.options.scrollDelay>0?t.clamp(this.options.scrollDelay-(this.submitEndTime-this.submitStartTime),0,3200):0},t.prototype.getScrollElement=function(){var t=null;return this.$form.closest(".fancybox-inner").length?t=this.$form.closest(".fancybox-inner"):this.$form.closest("#fancybox-content").length?this.$form.closest(".quform").hasClass("quform-custom-height")&&(t=this.$form.closest("#fancybox-content > div")):this.$form.closest(".mfp-wrap").length&&(this.$form.closest(".quform").hasClass("quform-max-height")?t=this.$form.closest(".quform"):e.magnificPopup&&e.magnificPopup.instance&&e.magnificPopup.instance.fixedContentPos&&(t=this.$form.closest(".mfp-wrap"))),t},t.prototype.updateFancybox=function(){if(this.options.updateFancybox&&e.isFunction(e.fn.fancybox)&&e.fancybox){var t;e.fancybox.version?(t=e(".fancybox-wrap")).length&&t.is(":visible")&&e.fancybox.reposition():(t=e("#fancybox-wrap")).length&&t.is(":visible")&&e.fancybox.center()}},t.isScrolledIntoView=function(t){var o=e(window).scrollTop(),i=o+e(window).height(),r=t.offset().top,n=r+t.height();return n>=o&&r<=i&&n<=i&&r>=o},t.formatFileSize=function(e){return e>=1073741824?e=Math.round(e/1073741824*10)/10+" GB":e>=1048576?e=Math.round(e/1048576*10)/10+" MB":e>=1024?e=Math.round(e/1024*10)/10+" KB":e+=" bytes",e},t.preLoadImages=function(e,o){for(var i=0;ir?1:0},t.compareTimes=function(e,o){if(!t.isNonEmptyString(e)||!t.isNonEmptyString(o))return!1;if(e=kendo.parseDate(e,"HH:mm"),o=kendo.parseDate(o,"HH:mm"),null===e||null===o)return!1;var i=e.getTime(),r=o.getTime();return ir?1:0},t.isValidFile=function(e,t){var o,i;if(!t.length)return!0;for(o=0,i=t.length;o
'+t.messages.weekColumnHeader+"'+D[e]+"